Scenario-Based Architecting with Architecture Trace Diagrams

Erik Hebisch, Matthias Book, Volker Gruhn

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 5th International Workshop on the Twin Peaks of Requirements and Architecture, TwinPeaks 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages16-19
Number of pages4
ISBN (Electronic)9781479919345
DOIs
Publication statusPublished - 10 Aug 2015
Event5th International Workshop on the Twin Peaks of Requirements and Architecture, TwinPeaks 2015 - Florence, Italy
Duration: 17 May 2015 → …

Publication series

NameProceedings - 5th International Workshop on the Twin Peaks of Requirements and Architecture, TwinPeaks 2015

Conference

Conference5th International Workshop on the Twin Peaks of Requirements and Architecture, TwinPeaks 2015
Country/TerritoryItaly
CityFlorence
Period17/05/15 → …

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Other keywords

  • scenario-based architecting
  • software architecture
  • software architecture analysis
  • software architecture decisions
  • software architecture design

Fingerprint

Dive into the research topics of 'Scenario-Based Architecting with Architecture Trace Diagrams'. Together they form a unique fingerprint.

Cite this