Title
STREAM-ADD - Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process
Abstract
Requirements Engineering and Architectural Design are activities of the software development process that are strongly related and intertwined. Thus, providing effective methods of integration between requirements and architecture is an important Software Engineering challenge. In this context, the STREAM process presents a model-driven approach to generate early software architecture models from requirements models. Despite being a systematic derivation approach, STREAM does not support the documentation of architectural decisions and their corresponding rationale. Recent studies in the software architecture community have stressed the need to treat architectural design decisions and their rationale as first class citizens in software architecture specification. In this paper we define an extension of this process, named STREAM-ADD (Strategy for Transition between Requirements and Architectural Models with Architectural Decisions Documentation). This extended process aims to systematize the documentation of architectural decisions by the time they are made and to support the refinement of the architecture according to such decisions. In order to illustrate our approach, it was applied for creating the architecture specification of a route-planning system.
Year
DOI
Venue
2012
10.1109/COMPSAC.2012.81
COMPSAC
Keywords
Field
DocType
software engineering challenge,stream process,extended process,architectural design decision documentation,requirements models,architectural knowledge,model-driven approach,architectural decisions documentation,architecture specification,software architecture documentation,software architecture specification,systematic derivation approach,architectural design decisions,architectural decisions,requirements engineering,software architecture,architecture derivation process,software architecture community,software development process,route-planning system,stream-add,formal specification,early software architecture model,architectural design,architectural decision,security,computer architecture,usability,documentation
Applications architecture,Software design,Systems engineering,Software engineering,Functional software architecture,Software architecture description,Computer science,Reference architecture,Software architecture,Enterprise architecture framework,Architectural pattern
Conference
ISSN
ISBN
Citations 
0730-3157 E-ISBN : 978-0-7695-4736-7
978-0-7695-4736-7
9
PageRank 
References 
Authors
0.51
13
8
Name
Order
Citations
PageRank
Diego Dermeval17711.94
Joao Pimentel2181.02
Carla Silva3697.14
Jaelson Brelaz De Castro437443.61
Emanuel Santos514615.99
Gabriela Guedes6173.96
Marcia Lucena79013.50
Anthony Finkelstein839123.64