DocumentCode
1933803
Title
Reconciling requirements and architectures with the CBSP approach in an iPhone app project
Author
Vogl, Harald ; Lehner, Klaus ; Grünbacher, Paul ; Egyed, Alexander
Author_Institution
Catalysts GmbH, Linz, Austria
fYear
2011
fDate
Aug. 29 2011-Sept. 2 2011
Firstpage
273
Lastpage
278
Abstract
There are only few methods available that help refining software requirements to software architectures. An example is the CBSP (Component-Bus-System-Property) approach that uses general architectural concerns to classify and refine requirements and to capture architectural trade-off issues and options. This paper reports about experiences of applying CBSP in an industrial project in the area of mobile applications. We illustrate CBSP using project examples. We discuss how the approach was tailored and present extensions we developed. In particular, we show how CBSP can be used together with the Goal-Question-Metric approach to guide architectural decisions. We close our paper with a discussion of lessons learned during this project.
Keywords
formal specification; mobile computing; software architecture; component-bus-system-property approach; goal-question-metric approach; iPhone App project; industrial project; mobile application; software architecture; software requirement; Computer architecture; Connectors; Graphical user interfaces; Measurement; Mobile communication; Software; Software architecture; Component-Bus-System-Property (CBSP) approach; architecture; rationale capture; requirements; traceability;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference (RE), 2011 19th IEEE International
Conference_Location
Trento
ISSN
1090-705X
Print_ISBN
978-1-4577-0921-0
Electronic_ISBN
1090-705X
Type
conf
DOI
10.1109/RE.2011.6051625
Filename
6051625
Link To Document