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