• DocumentCode
    3332953
  • Title

    A Comparison of Static Architecture Compliance Checking Approaches

  • Author

    Knodel, Jens ; Popescu, Daniel

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng. (IESE), Kaiserslautern
  • fYear
    2007
  • fDate
    6-9 Jan. 2007
  • Firstpage
    12
  • Lastpage
    12
  • Abstract
    The software architecture is one of the most important artifacts created in the lifecycle of a software system. It enables, facilitates, hampers, or interferes directly the achievement of business goals, functional and quality requirements. One instrument to determine how adequate the architecture is for its intended usage is architecture compliance checking. This paper compares three static architecture compliance checking approaches (reflexion models, relation conformance rules, and component access rules) by assessing their applicability in 13 distinct dimensions. The results give guidance on when to use which approach.
  • Keywords
    program verification; software architecture; software quality; business goals; functional requirements; quality requirements; software architecture; software system; static architecture compliance checking; Computer architecture; Computer languages; Computer science; Connectors; Instruments; Java; Packaging; Software architecture; Software engineering; Software systems; SAVE; access rules; architecture compliance checking; architecture evaluation; conformance rules; software architecture; static analysis.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2007. WICSA '07. The Working IEEE/IFIP Conference on
  • Conference_Location
    Mumbai
  • Electronic_ISBN
    0-7695-2744-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2007.1
  • Filename
    4077029