• DocumentCode
    3398596
  • Title

    The EventB2PN Tool: From Event-B specification to Petri Nets through model transformation

  • Author

    Garoui, Mohamed ; Mazigh, Belhassen ; Koukam, Abderrafiaa

  • Author_Institution
    IRTES-SET, UTBM, Belfort, France
  • fYear
    2015
  • fDate
    1-3 June 2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Formal methods, in particular the B Method and its extension Event-B are used to validate the system correctness and to verify its properties. The weak point here is that Event-B that don´t support quantitative analysis of performance and/or dependability. For this reason, we transform an Event-B specification to another formalism which automatically transform and allows us to evaluate the performance and/or dependability attributes. In this paper, we propose an algorithm which offers the transformation rules. This algorithm is implemented within our transformation tool, EventB2PN, to generate the transformation process from Event-B specification to Petri Net (PN) structure. EventB2PN tool use XML file for Event-B specification and standard PNML file for PN which can be analyzed with quantitative analysis tool. A small case study of repaired system has been conducted to show the benefits and the strong points in ours works.
  • Keywords
    Petri nets; XML; formal specification; software engineering; Event-B specification; EventB2PN Tool; Petri Nets; XML file; automatically transform; event-B specification; formal methods; model transformation; quantitative analysis; quantitative analysis tool; software engineering; standard PNML file; transformation process; Algorithm design and analysis; Analytical models; Graphical user interfaces; Petri nets; Reliability; Transforms; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
  • Conference_Location
    Takamatsu
  • Type

    conf

  • DOI
    10.1109/SNPD.2015.7176278
  • Filename
    7176278