• DocumentCode
    734145
  • Title

    Scenario-Based Architecting with Architecture Trace Diagrams

  • Author

    Hebisch, Erik ; Book, Matthias ; Gruhn, Volker

  • Author_Institution
    paluno - The Ruhr Inst. for Software Technol., Univ. of Duisburg-Essen, Essen, Germany
  • fYear
    2015
  • fDate
    17-17 May 2015
  • Firstpage
    16
  • Lastpage
    19
  • Abstract
    Designing a software architecture requires a lot of effort. Functional and quality requirements need to be considered in relation to each other and balanced in order to define viable architectural abstractions that support them. Architects usually rely on their intuition and experience to create and choose between architecture alternatives. The viability of a decision can be checked by evaluating the architecture only after it has been created. In this paper, we propose an approach for creating architectural alternatives more directly from the requirements, enabling the evaluation of design decisions even before an architecture exists. We use architecture trace diagrams (ATDs) to model the interplay of components involved in the execution of business processes. We show how the shape, semantics and annotated characteristics of the ATDs can be used to derive architectural decisions, reducing the effort for the documentation of their rationale.
  • Keywords
    software architecture; software quality; ATDs; architecture trace diagrams; business process execution; functional requirements; quality requirements; scenario-based software architecture; Business; Computer architecture; Conferences; Shape; Software; Software architecture; Unified modeling language; scenario-based architecting; software architecture; software architecture analysis; software architecture decisions; software architecture design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Twin Peaks of Requirements and Architecture (TwinPeaks), 2015 IEEE/ACM 5th International Workshop on the
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/TwinPeaks.2015.11
  • Filename
    7184707