• DocumentCode
    2292302
  • Title

    Rapid verification of embedded systems using patterns

  • Author

    Tsai, W.T. ; Yu, L. ; Zhu, F. ; Paul, R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    466
  • Lastpage
    471
  • Abstract
    Verification pattern (VP) is a new technique to test embedded systems rapidly, and it has been used to test industrial safety-critical embedded systems successfully. The key concept of this approach is to classify system scenarios into patterns, and use the same code template to test all the scenarios of the same pattern. In this way, testing effort can be greatly reduced. This paper extends VPs so that they can fully interoperate with a formalized scenario model ACDATE. In this way, various static and dynamic analyses can be performed on system scenarios as well as on system patterns. Furthermore, this paper provides a mapping from system scenarios into temporal logic expressions. In this way, a practitioner can specify system constraints in scenarios, and follow the mapping to obtain the temporal logic expressions easily to perform formal model checking. This paper also provides an OO framework to support automated test script development from VPs. In this way, VPs can be used in an integrated process where both semi-formal analyses and formal techniques can be used together to develop mission-critical embedded applications.
  • Keywords
    embedded systems; formal verification; object-oriented programming; ACDATE; automated test script development; code template; embedded system; formal verification; model checking; object-oriented framework; semiformal analysis; system patterns; system scenarios; temporal logic expression; verification pattern; Automatic testing; Computer industry; Computer science; Defense industry; Embedded system; Logic; Object oriented modeling; Pattern analysis; Performance analysis; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245381
  • Filename
    1245381