• DocumentCode
    2706851
  • Title

    Real-time specification patterns

  • Author

    Konrad, Sascha ; Cheng, Betty H C

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    372
  • Lastpage
    381
  • Abstract
    Embedded systems are pervasive and frequently used for critical systems with time-dependent functionality. Dwyer et al. (1999) have developed qualitative specification patterns to facilitate the specification of critical properties, such as those that must be satisfied by embedded systems. Thus far, no analogous repository has been compiled for realtime specification patterns. This paper makes two main contributions: First, based on an analysis of timing-based requirements of several industrial embedded system applications, we created real-time specification patterns in terms of three commonly used real-time temporal logics. Second, as a means to further facilitate the understanding of the meaning of a specification, we offer a structured English grammar that includes support for real-time properties. We illustrate the use of the real-time specification patterns in the context of property specifications of a real-world automotive embedded system.
  • Keywords
    embedded systems; formal specification; temporal logic; embedded systems; formal specification; pervasive system; real-time specification patterns; real-time temporal logics; structured English grammar; Automotive engineering; Computer science; Embedded software; Embedded system; Formal specifications; Laboratories; Logic; Permission; Real time systems; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553580
  • Filename
    1553580