• DocumentCode
    1644453
  • Title

    Requirements patterns for embedded systems

  • Author

    Konrad, Sascha ; Cheng, Betty H C

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    127
  • Lastpage
    136
  • Abstract
    In software engineering, design patterns propose solution skeletons for common design problems. The solution skeleton is described in such a way that the design can be used for other projects, where each application tailors the design to specific project constraints. This paper describes research into investigating how a similar approach to reuse can be applied to requirements specifications, which we term requirements patterns. Specifically, the paper explores how object-oriented modeling notations, such as the Unified Modeling Language (UML), can be used to represent common requirements patterns. Structural and behavioral information are captured as part of a requirements pattern. In order to maximise reuse, we focus on requirements patterns for embedded systems. This paper also describes case studies that illustrate how we have applied these general patterns to multiple embedded systems applications from the automotive industry.
  • Keywords
    automobile industry; embedded systems; formal specification; object-oriented methods; software reusability; specification languages; UML; Unified Modeling Language; automotive industry; case studies; design patterns; embedded systems; object-oriented modeling notations; requirements patterns; requirements specifications; software engineering; software reuse; Application software; Automotive engineering; Collaborative work; Embedded system; Laboratories; Object oriented modeling; Pattern analysis; Skeleton; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-1465-0
  • Type

    conf

  • DOI
    10.1109/ICRE.2002.1211541
  • Filename
    1211541