• DocumentCode
    3024738
  • Title

    A Design Map for Recording Precise Architecture Decisions

  • Author

    Sawada, Atsushi ; Noro, Masami ; Chang, Han-Myung ; Hachisu, Yoshinari ; Yoshida, Atsushi

  • Author_Institution
    Dept. of Software Eng., Nanzan Univ., Seto, Japan
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    298
  • Lastpage
    305
  • Abstract
    Explicit description of design decisions together with architecture design becomes an important basis for constructing and evolving quality systems. However since most of the architecture decisions remain implicit and undocumented, architecture documentation can not sufficiently support development and evolution because of its poor trace ability to system requirements. We believe that the information with which an architect can precisely estimate system´s runtime properties or qualities is the key to encourage explicit description of architecture decisions. In this paper we present a design map for recoding architecture decisions together with its underlying met model. The map provides an architect with relationships between non-functional properties and architecture styles. In addition, it comprises reasons for the relationship as well as detailed models for structure and behavior of relevant styles. An architect can use our map to obtain design alternatives and elaborate which of them to actually adopt to realize a system. Throughout this process, the architect can build up explicit description of design decisions. We also present a case study in which we show how to apply our design map to architecture design of a software system for airship navigation.
  • Keywords
    aerospace computing; airships; navigation; software architecture; software quality; airship navigation; architecture design; architecture documentation; architecture styles; design decisions; design map; nonfunctional properties; precise architecture decision recording; quality systems; system requirements; Computer architecture; Documentation; Observers; Runtime; Stability analysis; Throughput; Unified modeling language; architecture documentation; architecture styles; design patterns; design rationale; nonfunctional requirements; software architecture; traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2011 18th Asia Pacific
  • Conference_Location
    Ho Chi Minh
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4577-2199-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2011.36
  • Filename
    6130700