Recommended Books and Papers on Coloured Petri Nets

by Kurt Jensen, CPN Group, University of Aarhus, Denmark


Textbooks on CP-nets

K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 1, Basic Concepts. Monographs in Theoretical Computer Science, Springer-Verlag, 2nd corrected printing 1997. ISBN: 3-540-60943-1. K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 2, Analysis Methods. Monographs in Theoretical Computer Science, Springer-Verlag, 2nd corrected printing 1997. ISBN: 3-540-58276-2. K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 3, Practical Use. Monographs in Theoretical Computer Science, Springer-Verlag, 1997. ISBN: 3-540-62867-3. K. Jensen and G. Rozenberg (eds.): High-level Petri Nets. Theory and Application. ISBN: 3-540-54125 X or 0-387-54125 X, Springer-Verlag, 1991.

Introductory Papers on CP-nets

K. Jensen, L.M. Kristensen, L. Wells: Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems. International Journal on Software Tools for Technology Transfer, 9 (2007), Springer Verlag, 213-254. L.M. Kristensen, S. Christensen, K. Jensen: The Practitioner's Guide to Coloured Petri Nets. International Journal on Software Tools for Technology Transfer, 2 (1998), Springer Verlag, 98-132. K. Jensen: A Brief Introduction to Coloured Petri Nets. In: E. Brinksma (ed.): Tools and Algorithms for the Construction and Analysis of Systems. Proceeding of the TACAS'97 Workshop, Enschede, The Netherlands 1997, Lecture Notes in Computer Science Vol. 1217, Springer-Verlag 1997, 203-208. K. Jensen: An Introduction to the Practical Use of Coloured Petri Nets. In: W. Reisig and G. Rozenberg (eds.): Lectures on Petri Nets II: Applications, Lecture Notes in Computer Science vol. 1492, Springer-Verlag 1998, 237-292. K. Jensen: An Introduction to the Theoretical Aspects of Coloured Petri Nets. In: J.W. de Bakker, W.-P. de Roever, G. Rozenberg (eds.): A Decade of Concurrency, Lecture Notes in Computer Science vol. 803, Springer-Verlag 1994, 230-272.

Applications of CP-nets

L.M. Kristensen, J.B. Jørgensen and K. Jensen: Application of Coloured Petri Nets in System Development. In J. Desel, W. Reisig, G. Rozenberg (eds): Lectures on Concurrency and Petri Nets. Advanced in Petri Nets. Proc. of 4th Advanced Course on Petri Nets. Lecture Notes in Computer Science vol. 3098, Springer-Verlag 2004, 626-685. L.M. Kristensen and K. Jensen. Specification and Validation of an Edge Router Discovery Protocol for Mobile Ad-hoc Networks. In Integration of Software Specification Techniques for Applications in Engineering. Springer Lecture Notes in Computer Science vol. 3147, Springer-Verlag 2004, 248-269.

Other Papers on CP-nets

K. Jensen: Condensed State Spaces for Symmetrical Coloured Petri Nets. Formal Methods in System Design 9 (1996), Kluwer Academic Publishers, 7-40. K. Jensen: Coloured Petri Nets: A High-level Language for System Design and Analysis. In: G. Rozenberg (ed.): Advances in Petri Nets 1990, Lecture Notes in Computer Science vol. 483, Springer-Verlag 1991, 342-416. Also in K. Jensen and G. Rozenberg (eds.): High-level Petri Nets. Theory and Application, 44-122.

Historical Papers on CP-nets

The following papers illustrate the history of CP-nets. Each of them constitutes an important step in the development of Coloured Petri Nets and their verification methods. Most of the material is covered by the text books and papers mentioned above. Except for historical purposes it is recommended to use the newer sources.

K. Jensen: Coloured Petri Nets and the Invariant Method. Theoretical Computer Science 14 (1981), North-Holland, 317-336.

K. Jensen: How to Find Invariants for Coloured Petri Nets. In: J. Gruska and M. Chytill (eds.): Mathematical Foundations of Computer Science 1981, Lecture Notes in Computer Science vol. 118, Springer-Verlag 1981, 327-338.

P. Huber, A.M. Jensen, L.O. Jepsen and K. Jensen: Reachability Trees for High-level Petri Nets. Theoretical Computer Science 45 (1986), North-Holland, 261-292. Also in K. Jensen and G. Rozenberg (eds.): High-level Petri Nets. Theory and Application, 319-350.

K. Jensen: High-level Petri Nets. In: A. Pagnoni and G. Rozenberg (eds.): Applications and Theory of Petri Nets, Informatik-Fachberichte vol. 66, Springer-Verlag 1983, 166-180.

K. Jensen and E.M. Schmidt: Pascal Semantics by a Combination of Denotational Semantics and High-level Petri Nets. In: G. Rozenberg (ed.): Advances in Petri Nets 1985, Lecture Notes in Computer Science vol. 222, Springer-Verlag 1986, 297-329.

K. Jensen: Coloured Petri Nets. In: W. Brauer, W. Reisig and G. Rozenberg (eds.): Petri Nets: Central Models and Their Properties, Advances in Petri Nets 1986 Part I, Lecture Notes in Computer Science vol. 254, Springer-Verlag 1987, 248-299.

P. Huber, K. Jensen, R.M. Shapiro: Hierarchies in Coloured Petri Nets. In: G. Rozenberg (ed.): Advances in Petri Nets 1990, Lecture Notes in Computer Science Vol. 483, Springer-Verlag 1991, 313-341. Also in K. Jensen and G. Rozenberg (eds.): High-level Petri Nets. Theory and Application, 215-243.


Kurt Jensen's entries in the Petri Nets Bibliography



Back to Kurt Jensen's Home Page!... Modification Date?