Acta Polytechnica Hungarica · 2014 · 15 citations · 4 references
ComputingComputer SystemsSystems EngineeringFormal MethodsSoftware EngineeringSystems ArchitectureConcurrency AnalysisConcurrency ControlConcurrency VerificationConcurrent ModelingPetri NetsSoftware DesignConcurrency RepresentationGraphical Data RepresentationGraphical Representation Of ModelsPetri Net LanguagesPetri Net ModelsPetri Net Verification
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.
4
The B-book: assigning programs to meanings
Choice Reviews Online · 1997 · 2.1K citations
Communicating sequential processes
Roger Boyle · Data Processing · 1985 · 2K citations
Adaptation of Fuzzy Cognitive Maps - a Comparison Study
L. Madarász · 2010 · 56 citations