• DocumentCode
    1836385
  • Title

    A Grammar-Based Reverse Engineering Framework for Behavior Verification

  • Author

    Zhao, Chunying ; Zhang, Kang

  • Author_Institution
    Univ. of Texas at Dallas, Dallas, TX
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    449
  • Lastpage
    452
  • Abstract
    A high assurance system requires both functional and nonfunctional correctness before the system is put into operation. To examine whether a system´s actual performance complies with the requirement, an effective reasoning and verification mechanism is needed. This paper presents a graph grammar based reverse engineering framework for the behavior verification of high assurance systems. It casts the program verification problem to a visual language parsing problem, i.e. parsing the graphical representation of program behavior with user-specified constraints and properties expressed as a graph grammar. The approach allows developers to check the acceptable sequence of method calls corresponding to the specifications for some requirements.
  • Keywords
    graph grammars; program verification; reverse engineering; visual languages; behavior verification; graph grammar; high assurance system; program behavior; program verification; reasoning; reverse engineering; system performance; user-specified constraint; visual language parsing; Computer errors; Documentation; Flowcharts; Information analysis; Information technology; Instruments; Programming profession; Reverse engineering; Systems engineering and theory; Unified modeling language; Behavior verification; Graph grammar; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2008. HASE 2008. 11th IEEE
  • Conference_Location
    Nanjing
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3482-4
  • Type

    conf

  • DOI
    10.1109/HASE.2008.9
  • Filename
    4708904