A Joint Development of Coloured Petri Nets and the B Method in Critical Systems - Archive ouverte HAL
Article Dans Une Revue Journal of Universal Computer Science Année : 2015

A Joint Development of Coloured Petri Nets and the B Method in Critical Systems

Résumé

Model transformation is an interesting task, which could take advantage of several modelling languages, and meanwhile should respect all the safety requirements. The presented work studies the translation from a valid design solution to a valid implementation, which is a mapping method from coloured Petri nets to abstract B machines. Both modelling languages are well known formal methods in the context of safety requirement engineering. The Petri nets are widely accepted by French railway engineers because of a fine graphic representation and their dynamic analysis properties. The B machine offers verified software development based on B language, which has already been applied in some safety-critical systems. The proposed model translation technique will help to bridge the gap between these two formal methods. This paper shows the systematic process of the translation, which is also illustrated by several case studies. The limitations and future efforts are discussed at the end of the paper.
Fichier principal
Vignette du fichier
doc00023814.pdf (454.83 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01266935 , version 1 (19-02-2016)

Identifiants

  • HAL Id : hal-01266935 , version 1

Citer

Pengfei Sun, Philippe Bon, Simon Collart-Dutilleul. A Joint Development of Coloured Petri Nets and the B Method in Critical Systems. Journal of Universal Computer Science, 2015, 21 (12), pp.1654-1683. ⟨hal-01266935⟩
98 Consultations
234 Téléchargements

Partager

More