• 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