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
Link To Document