• DocumentCode
    1458483
  • Title

    A Lightweight Sanity Check for Implemented Architectures

  • Author

    Bouwers, Eric ; Van Deursen, Arie

  • Volume
    27
  • Issue
    4
  • fYear
    2010
  • Firstpage
    44
  • Lastpage
    50
  • Abstract
    Software architecture has been loosely defined as the organizational structure of a software system, including the components, connectors, constraints, and rationale.1 Evaluating a system\´s software architecture helps stakeholders to check whether the architecture complies with their interests. Additionally, the evaluation can result in a common understanding of the architecture\´s strengths and weaknesses. All of this helps to determine which quality criteria the system meets because "architectures allow or preclude nearly all of the system\´s quality attributes."2
  • Keywords
    performance evaluation; software architecture; software maintenance; architecture evaluations; architecture reviews; implemented architectures; lightweight sanity check; out-of-the-box process; problem detection; software system maintainability; system possibilities; tool support; architecture erosion; software architecture evaluation; software architectures; software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2010.60
  • Filename
    5440164