• DocumentCode
    2526307
  • Title

    A dynamic assertion-based verification platform for UML statecharts over rhapsody

  • Author

    Banerjee, A. ; Ray, S. ; Dasgupta, P. ; Chakrabarti, P.P. ; Ramesh, S. ; Vignesh, P. ; Ganesan, V.

  • Author_Institution
    Dept. of Comput. Sc.& Eng., IIT Kharagpur, Kharagpur
  • fYear
    2008
  • fDate
    19-21 Nov. 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    For quite some time, the Unified Modeling Language (UML) has been adopted by designers of safety critical control systems such as automotive and aviation control. This has led to an increased emphasis on setting up a validation flow over UML that can be used to guarantee the correctness of UML models. In this paper, we propose a dynamic Assertion-based verification (ABV) framework for validation of UML Statecharts over the Rhapsody platform of I-logix. We present an extension of Linear Temporal Logic (LTL), named Action-LTL that allows assertions to be specified over data attributes and events of UML models. We present a methodology for automatic generation of Rhapsody Statecharts from Action-LTL specifications. These generated Statecharts are added as simulation observers to an existing UML model to detect specification violations during simulation. In view of the capacity limitations of existing formal assertion-based verification tools, we believe that our methods are of immediate practical value to the UML-based design community.
  • Keywords
    Unified Modeling Language; formal specification; program verification; temporal logic; I-logix Rhapsody platform; UML statechart; Unified Modeling Language; action-LTL specification; data attribute; dynamic assertion-based verification platform; linear temporal logic; Application software; Automata; Automotive engineering; Control system synthesis; Hardware design languages; Software safety; Specification languages; State-space methods; Unified modeling language; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2008 - 2008 IEEE Region 10 Conference
  • Conference_Location
    Hyderabad
  • Print_ISBN
    978-1-4244-2408-5
  • Electronic_ISBN
    978-1-4244-2409-2
  • Type

    conf

  • DOI
    10.1109/TENCON.2008.4766503
  • Filename
    4766503