• DocumentCode
    2168642
  • Title

    Towards a Model-Driven Approach for Mapping Requirements on AADL Architectures

  • Author

    Ponsard, Christophe ; Delehaye, Mathieu

  • Author_Institution
    Software & Syst. Eng., CETIC Res. Center, Charleroi
  • fYear
    2009
  • fDate
    2-4 June 2009
  • Firstpage
    353
  • Lastpage
    358
  • Abstract
    Software architectural design is a key activity in the software development process. It is especially critical for embedded systems subject to specific non-functional requirements such as performance or reliability. However, the activity of designing an architecture fulfilling a set of requirements still remains largely informal, based on experience with the support of some informal patterns and styles.The purpose of this paper is to explore how to build more systematically architectures for embedded systems using precise models both for the requirements and the architecture. A mapping is proposed between those models together with guidelines on how to inject functional and non-functional requirements at various stages. The process is illustrated and discussed using a cruise control system.
  • Keywords
    embedded systems; formal specification; software architecture; specification languages; AADL architecture; Architecture Analysis and Design Language; cruise control system; embedded system; model-driven approach; nonfunctional requirement; requirements mapping; software architectural design; software development process; Communication system software; Computer architecture; Context modeling; Control systems; Design engineering; Embedded software; Embedded system; Guidelines; Hardware; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
  • Conference_Location
    Potsdam
  • Print_ISBN
    978-0-7695-3702-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2009.33
  • Filename
    5090547