• DocumentCode
    3333232
  • Title

    Requirements and Scenarios: Running Aspect-Oriented Software Architectures

  • Author

    Navarro, Elena ; Letelier, Patricio ; Ramos, Isidro

  • Author_Institution
    Dept. of Comput. Syst., UCLM, Albacete
  • fYear
    2007
  • fDate
    6-9 Jan. 2007
  • Firstpage
    23
  • Lastpage
    23
  • Abstract
    The intertwining of Requirements and Software Architectures must be based on solid traceability mechanisms in order to effectively maintain the consistency between the two specifications. A new issue has come to the fore in this area: Aspect-Oriented Software Development (AOSD). Achieving the separation of concerns from the very beginning of software development along with their proper traceability throughout the lifecycle is mandatory in terms of quality and maintainability. ATRIUM is a methodology that is defined to guide the development of architectures from requirements and using AOSD techniques as its cornerstone. In this work, we present how ATRIUM uses a scenario technique that provides traceability support. ATRIUM pays special attention to non-functional requirements, their crosscutting relationships, and how they can derive aspects in the software architecture.
  • Keywords
    formal specification; object-oriented programming; program diagnostics; software architecture; software maintenance; software prototyping; software quality; aspect-oriented software architecture; aspect-oriented software development; software lifecycle; software maintainability; software quality; software requirement; solid traceability mechanism; Architecture description languages; Bridges; Computer architecture; Connectors; Information systems; Programming; Safety; Security; Software architecture; Solids;
  • 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.36
  • Filename
    4077040