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
Link To Document