DIKUL - logo

Search results

Basic search    Expert search   

Currently you are NOT authorised to access e-resources UL. For full access, REGISTER.

7 8 9 10
hits: 100
81.
  • Investigating preprocessor-... Investigating preprocessor-based syntax errors
    Medeiros, Flávio; Ribeiro, Márcio; Gheyi, Rohit SIGPLAN notices, 03/2014, Volume: 49, Issue: 3
    Journal Article

    The C preprocessor is commonly used to implement variability in program families. Despite the widespread usage, some studies indicate that the C preprocessor makes variability implementation ...
Full text
Available for: UL
82.
  • Report on the First PhD and... Report on the First PhD and Young Researchers Warm Up Symposium for ICSE 2017
    Garcia, Alessandro; Gheyi, Rohit; Ribeiro, Marcio ... Software engineering notes, 06/2015, Volume: 40, Issue: 3
    Journal Article

    We report here on the First PhD and Young Researchers Warm Up Symposium for the International Conference on Software Engineering 2017 that will be held in Buenos Aires, Argentina.
Full text
Available for: UL
83.
  • Refactoring Alloy Specifica... Refactoring Alloy Specifications
    Gheyi, Rohit; Borba, Paulo Electronic notes in theoretical computer science, 05/2004, Volume: 95
    Journal Article
    Open access

    This paper proposes modeling laws for Alloy, a formal object-oriented modeling language. These laws are important not only to define the axiomatic semantics of Alloy but also to guide and formalize ...
Full text
Available for: UL

PDF
84.
  • Learning Syntactic Program Transformations from Examples
    Rolim, Reudismam; Soares, Gustavo; D'Antoni, Loris ... arXiv (Cornell University), 08/2016
    Paper, Journal Article
    Open access

    IDEs, such as Visual Studio, automate common transformations, such as Rename and Extract Method refactorings. However, extending these catalogs of transformations is complex and time-consuming. A ...
Full text
Available for: UL
85.
  • Avoiding useless mutants Avoiding useless mutants
    Fernandes, Leonardo; Ribeiro, Márcio; Carvalho, Luiz ... SIGPLAN notices, 12/2017, Volume: 52, Issue: 12
    Journal Article

    Mutation testing is a program-transformation technique that injects artificial bugs to check whether the existing test suite can detect them. However, the costs of using mutation testing are usually ...
Full text
Available for: UL
86.
  • Identifying overly strong c... Identifying overly strong conditions in refactoring implementations
    Soares, G.; Mongiovi, M.; Gheyi, R. 2011 27th IEEE International Conference on Software Maintenance (ICSM), 2011-Sept.
    Conference Proceeding

    Each refactoring implementation must check a number of conditions to guarantee behavior preservation. However, specifying and checking them are difficult. Sometimes refactoring tool developers may ...
Full text
Available for: UL
87.
  • A Framework for Establishin... A Framework for Establishing Formal Conformance between Object Models and Object-Oriented Programs
    Massoni, Tiago; Gheyi, Rohit; Borba, Paulo Electronic notes in theoretical computer science, 01/2008, Volume: 195
    Journal Article
    Open access

    Conformance between structural models and their implementations are usually simplified in practice, restraining reasoning to simple mappings between modeling and implementation constructs. This is ...
Full text
Available for: UL

PDF
88.
  • Making Software Product Lin... Making Software Product Line Evolution Safer
    Ferreira, F.; Borba, P.; Soares, G. ... 2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse, 2012-Sept.
    Conference Proceeding

    Developers evolve software product lines (SPLs) manually or using typical program refactoring tools. However, when evolving a product line to introduce new features or to improve its design, it is ...
Full text
Available for: UL
89.
  • A Static Semantics for Allo... A Static Semantics for Alloy and its Impact in Refactorings
    Gheyi, Rohit; Massoni, Tiago; Borba, Paulo Electronic notes in theoretical computer science, 07/2007, Volume: 184
    Journal Article
    Open access

    Refactorings are usually proposed in an ad hoc way because it is difficult to prove that they are sound with respect to a formal semantics, not guaranteeing the absence of type errors or semantic ...
Full text
Available for: UL

PDF
90.
  • An Abstract Equivalence Not... An Abstract Equivalence Notion for Object Models
    Gheyi, Rohit; Massoni, Tiago; Borba, Paulo Electronic notes in theoretical computer science, 05/2005, Volume: 130
    Journal Article
    Open access

    Equivalence notions for object models are usually too concrete in the sense that they assume that the compared models are formed by elements with the same names. This is not adequate in several ...
Full text
Available for: UL

PDF
7 8 9 10
hits: 100

Load filters