Abstract
This paper presents two related algebras which can be used to specify and analyse concurrent systems with explicit timing information. The first algebra is based on process expressions, called t-expressions, and a system of SOS rules providing their operational semantics. The second algebra is based on a class of time Petri nets, called ct-boxes, and their transition firing rule. The two algebras are related through a mapping which, for a t-expression, returns a corresponding ct-box with behaviourally equivalent transition system. The resulting model, called the Time Petri Box Calculus (tPBC), extends the existing approach of the Petri Box Calculus (PBC).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Baeten and W.P. Weijland: Process Algebra. Cambridge Tracts in Theoretical Computer Science 18, Cambridge University Press (1990).
B. Berthomieu and M. Diaz: Modelling and verification of Time Dependent Systems Using Time Petri Nets. IEEE Trans. on Soft. Eng. 17 (1991) 259–273.
E. Best, R. Devillers and J. Esparza: General Refinement and Recursion Operators for the Petri Box Calculus. Proc. of STACS’93, P. Enjalbert, A. Finkel and K. W. Wagner (Eds.). Springer-Verlag, Lecture Notes in Computer Science 665 (1993) 130–140.
E. Best, R. Devillers and J. Hall: The Petri Box Calculus: a New Causal Algebra with Multilabel Communication. In: Advances in Petri Nets 1992, G. Rozenberg (Ed.). Springer-Verlag, Lecture Notes in Computer Science 609 (1992) 21–69.
E. Best, R. Devillers and M. Koutny: Petri Nets, Process Algebras and Concurrent Programming Languages. In: Advances in Petri Nets. Lectures on Petri Nets II: Applications, W. Reisig and G. Rozenberg (Eds.). Springer-Verlag, Lecture Notes in Computer Science 1492 (1998) 1–84.
E. Best, R. Devillers and M. Koutny: The Box Algebra-a Model of Nets and Process Expressions. Proc. of ICATPN’99, S. Donatelli and J. Kleijn (Eds.). Springer-Verlag, Lecture Notes in Computer Science 1639 (1999) 344–363.
E. Best, R. Devillers and M. Koutny: Petri Net Algebra. EATCS Monographs on Theoretical Computer Science, Springer-Verlag (to be published in 2000).
B. Bieber and H. Fleischhack: Model Checking of Time Petri Nets Based on Partial Order Semantics. Proc. of CONCUR’99, J. Baeten and S. Mauw (Eds.). Springer-Verlag, Lecture Notes in Computer Science 1664 (1999) 210–225.
H. Fleischhack: Computing a Complete Finite Prefix of a Time Petri Net. Draft paper (1999).
M. B. Hennessy: Algebraic Theory of Processes. The MIT Press (1988).
C.A.R. Hoare: Communicating Sequential Processes. Prentice Hall (1985).
R. Janicki and P.E. Lauer: Specification and Analysis of Concurrent Systems-the COSY Approach. EATCS Monographs on Theoretical Computer Science, Springer-Verlag (1992).
M. Koutny and E. Best: Fundamental Study: Operational and Denotational Semantics for the Box Algebra. Theoretical Computer Science 211 (1999) 1–83.
P. Merlin and D. Farber: Recoverability of Communication Protocols-Implication of a Theoretical Study. IEEE Trans. on Soft. Comm. 24 (1976) 1036–1043.
R. Milner: Communication and Concurrency. Prentice Hall (1989).
T. Murata: Petri Nets: Properties, Analysis and Applications. Proc. of IEEE 77 (1989) 541–580.
G.D. Plotkin: A Structural Approach to Operational Semantics. Teachnical Report FN-19, Computer Science Department, University of Aarhus (1981).
L. Popova: Time Petri Nets. Journal of Information Processing and Cybernetics EIK 27 (1991) 227–244.
W. Reisig: Petri Nets. An Introduction. EATCS Monographs on Theoretical Computer Science, Springer-Verlag (1985).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koutny, M. (2000). A Compositional Model of Time Petri Nets. In: Nielsen, M., Simpson, D. (eds) Application and Theory of Petri Nets 2000. ICATPN 2000. Lecture Notes in Computer Science, vol 1825. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44988-4_18
Download citation
DOI: https://doi.org/10.1007/3-540-44988-4_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67693-5
Online ISBN: 978-3-540-44988-1
eBook Packages: Springer Book Archive