DocumentCode :
2804153
Title :
Graph Grammars: A Comparison between Verification Methods
Author :
Moura de Mello, Andre ; Lemos, Luiz Carlos, Jr. ; Foss, Luciana ; Cavalheiro, Simone André da Costa
Author_Institution :
Centre de Desenvolvimento Tecnol., Univ. Fed. de Pelotas, Pelotas, Brazil
fYear :
2011
fDate :
24-26 Aug. 2011
Firstpage :
88
Lastpage :
94
Abstract :
Graph grammars are a formal specification language well-suited to applications in which states have a complex topology (involving not only many types of elements, but also different types of relations between them) and in which behaviour is essentially data-driven, that is, events are triggered basically by particular configurations of the state. Many reactive systems are examples of this class of applications, such as protocols for distributed and mobile systems, simulation of biological systems, and many others. Graph grammars can be analysed through model-checking and theorem proving. Each verification technique has arguments for and against its use, but we can say that model-checking and theorem proving are complementary. The main aim of this paper is to present the main existing approaches for the analysis of graph grammars considering each one of these techniques, describing a brief comparative between them.
Keywords :
formal specification; formal verification; graph grammars; specification languages; theorem proving; topology; biological systems; complex topology; formal specification language; graph grammars; mobile systems; model-checking; reactive systems; theorem proving; verification methods; Biological system modeling; Computational modeling; Grammar; Hardware; Object oriented modeling; Software; Unified modeling language; graph grammar; model checking; theorem proving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Computer Science (WEIT), 2011 Workshop-School on
Conference_Location :
Pelotas, RS
Print_ISBN :
978-1-4673-0225-8
Type :
conf
DOI :
10.1109/WEIT.2011.17
Filename :
6114786
Link To Document :
بازگشت