DocumentCode :
2804646
Title :
Specification and Analysis of Concurrent Systems Using Object-Based Graph Grammars
Author :
Ribeiro, Leila ; Dotti, Fernando Luís
Author_Institution :
Inst. de Informdtica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear :
2011
fDate :
24-26 Aug. 2011
Firstpage :
15
Lastpage :
20
Abstract :
Building correct software systems is commonly accepted as both important and difficult. To achieve this, one has to address two basic issues: (i) offer suitable abstractions to formally specify specific classes of systems, (ii) allow the formal analysis of systems built using those abstractions. In this paper we review our results in this direction: we have proposed Object-Based Graph-Grammars (OBGGs) as a suitable set of abstractions to model concurrent, distributed, message passing and object-based based systems, coping with (i), and, coping with (ii), a set of transformations for OBGGs was proposed allowing one to employ several analysis methods, such as: model checking both functional and real-time properties, quantitative analysis using analytical methods, and verification through theorem proving.
Keywords :
formal specification; formal verification; graph grammars; message passing; specification languages; theorem proving; OBGG; abstraction set; analytical method; concurrent system analysis; formal analysis; formal verification; functional property; message passing; model checking; object-based graph grammar; object-based system; quantitative analysis; real-time property; software system; theorem proving; Analytical models; Automata; Computational modeling; Computer science; Grammar; Message passing; Real time systems; concurrent systems; formal specification and analysis graph grammars;
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.33
Filename :
6114812
Link To Document :
بازگشت