Petri nets to B-language transformation in software development

17Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Petri nets and B-Method represent a pair of formal methods, for computer systems engineering, with interesting complementary features. Petri nets have nice graphical representation, valuable analytical properties and can express concurrency. B-Method supports verified software development. To gain from these complements, a mapping from Petri nets to the language of B-Method has been defined and its correctness proved. This paper presents, by means of a case study, the usefulness of incorporation of Petri net designs in a software application developed by B-Method. Modifications of this mapping intended for the Event-B method and treatment of concurrency are also discussed.

Cite

CITATION STYLE

APA

Korečko, Š., & Sobota, B. (2014). Petri nets to B-language transformation in software development. Acta Polytechnica Hungarica, 11(6), 187–206. https://doi.org/10.12700/aph.11.06.2014.06.12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free