• 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