High-level algebraic Petri nets

Abstract In this paper, a formal method for specifying and verifying concurrent and distributed systems is presented. The formal method has adapted and extended the recent research results in integrating Petri nets with algebraic specifications by incorporating guarded functions explicitly into the net definition, and offers a new technique for specification construction using the decision table technique and a new analysis technique employing logical, algebraic, and structural reasoning. The new results are illustrated through the specification and verification of a simplified lift system.

[1]  Mehdi T. Harandi,et al.  Workshop on software specification and design , 1988, SOEN.

[2]  Wolfgang Reisig,et al.  Petri Nets and Algebraic Specifications , 1991, Theor. Comput. Sci..

[3]  Hartmut Ehrig,et al.  Fundamentals of Algebraic Specification 1 , 1985, EATCS Monographs on Theoretical Computer Science.

[4]  Bernd J. Krämer,et al.  Introducing the GRASPIN specification language SEGRAS, , 1991, J. Syst. Softw..

[5]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[6]  Jacques Vautherin,et al.  Parallel systems specitications with coloured Petri nets and algebraic specifications , 1986, European Workshop on Applications and Theory of Petri Nets.

[7]  John A. N. Lee,et al.  A methodology for constructing predicate transition net specifications , 1991, Softw. Pract. Exp..