• DocumentCode
    3235628
  • Title

    Conformance Checking during Software Evolution

  • Author

    Bittencourt, Roberto Almeida

  • Author_Institution
    UFCG - Fed. Univ. of Campina Grande, Campina Grande, Brazil
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    289
  • Lastpage
    292
  • Abstract
    Reflexion models are a conformance checking technique between high-level models and source code. I propose three changes to improve scalability of the technique and its ease of use in the context of an evolving software development project. First, express architectural rules as design tests that may be checked in a testing framework. Second, support semi-automated changes to the mapping between source code and the model when source code changes occur. Finally, derive automated suggestions of high-level model changes based on improving software cohesion and coupling.
  • Keywords
    formal verification; software architecture; software maintenance; conformance checking technique; reflexion models; software architecture module; software cohesion; software coupling; software development project; software evolution; source code; Adaptation model; Computer architecture; Context; Context modeling; Couplings; Software; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.42
  • Filename
    5645487