• DocumentCode
    3641772
  • Title

    Rapid property specification and checking for model-based formalisms

  • Author

    Daniel Balasubramanian;Gábor Pap;Harmon Nine;Gábor Karsai;Michael Lowry;Corina Păsăreanu;Tom Pressburger

  • Author_Institution
    ISIS / Vanderbilt University, Nashville, TN 37212
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    121
  • Lastpage
    127
  • Abstract
    In model-based development, verification techniques can be used to check whether an abstract model satisfies a set of properties. Ideally, implementation code generated from these models can also be verified against similar properties. However, the distance between the property specification languages and the implementation makes verifying such generated code difficult. Optimizations and renamings can blur the correspondence between the two, further increasing the difficulty of specifying verification properties on the generated code. This paper describes methods for specifying verification properties on abstract models that are then checked on implementation level code. These properties are translated by an extended code generator into implementation code and special annotations that are used by a software model checker.
  • Keywords
    "Mathematical model","Automata","Contracts","Software","Observers","Generators","Java"
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
  • ISSN
    Pending
  • Print_ISBN
    978-1-4577-0658-5
  • Type

    conf

  • DOI
    10.1109/RSP.2011.5929985
  • Filename
    5929985