Skip to main content
Log in

Analysis of railway stations by means of interval timed coloured Petri nets

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

In this paperinterval timed coloured Petri nets ((van der Aalst, 1993)) are used to model and analyse railway stations. We will show that this approach can be used to evaluate both station operating schedules and the infrastructure of a station.

An interval timed coloured Petri net (ITCPN) is a coloured Petri net extended with time; time is in tokens and transitions determine a delay for each produced token. This delay is specified by an upper and lower bound, i.e. an interval. The ITCPN model allows for the modelling of the dynamic behaviour of large and complex systems, without loosing the possibility of formal analysis. In addition to the existing analysis techniques for coloured Petri nets, we use a new analysis method to analyse the temporal behaviour of the net. This method constructs a reduced reachability graph and exploits the fact that delays are described by an interval. We will also discuss other (Petri net based) methods that can be used to analyse railway stations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • W.M.P. van der Aalst. Modelling and Analysis of Complex Logistic Systems. In H.J. Pels and J.C. Wortmann, editors,Integration in Production Management Systems, volume B-7 ofIFIP Transactions, pages 277–292. Elsevier Science Publishers, Amsterdam, 1992a.

    Google Scholar 

  • W.M.P. van der Aalst.Timed coloured Petri nets and their application to logistics. PhD thesis, Eindhoven University of Technology, Eindhoven, 1992b.

    Google Scholar 

  • W.M.P. van der Aalst. Interval Timed Coloured Petri Nets and their Analysis. In M. Ajmone Marsan, editor,Application and Theory of Petri Nets 1993, volume 691 ofLecture Notes in Computer Science, pages 453–472. Springer-Verlag, New York, 1993.

    Google Scholar 

  • W.M.P. van der Aalst and A.W. Waltmans. Modelling logistic systems with EXSPECT. In H.G. Sol and K.M. van Hee, editors,Dynamic Modelling of Information Systems, pages 269–288. Elsevier Science Publishers, Amsterdam, 1991.

    Google Scholar 

  • ASPT.ExSpect 4.1 User Manual. Eindhoven, 1993.

  • B. Berthomieu and M. Diaz. Modelling and verification of time dependent systems using Time Petri Nets.IEEE Transactions on Software Engineering, 17(3):259–273, March 1991.

    Google Scholar 

  • J. Bourachot. Computer-aided planning of traffic in large stations by means of the AFAIG model.Rail International, May:2–18, 1986.

  • G. Florin and S. Natkin. Evaluation based upon Stochastic Petri Nets of the Maximum Throughput of a Full Duplex Protocol. In C. Girault and W. Reisig, editors,Application and theory of Petri nets: selected papers from the first and the second European workshop, volume 52 ofInformatik Fachberichte, pages 280–288, Berlin, 1982. Springer-Verlag, New York.

    Google Scholar 

  • C. Ghezzi, D. Mandrioli, S. Morasca, and M. Pezze. A unified high-level Petri net formalism for time-critical systems.IEEE Transactions on Software Engineering, 17(2):160–172, Feb 1991.

    Google Scholar 

  • K.M. van Hee.Information System Engineering: a Formal Approach. Cambridge University Press, 1994.

  • K.M. van Hee, L.J. Somers, and M. Voorhoeve. Executable specifications for distributed information systems. In E.D. Falkenberg and P. Lindgreen, editors,Proceedings of the IFIP TC 8 / WG 8.1 Working Conference on Information System Concepts: An In-depth Analysis, pages 139–156, Namur, Belgium, 1989. Elsevier Science Publishers, Amsterdam.

    Google Scholar 

  • P. Hubner, A.M. Jensen, L.O. Jepsen, and K. Jensen. Reachability trees for high level Petri nets.Theoretical Computer Science, 45:261–292, 1986.

    Google Scholar 

  • K. Jensen. Coloured Petri Nets. In W. Brauer, W. Reisig, and G. Rozenberg, editors,Advances in Petri Nets 1986 Part I: Petri Nets, central models and their properties, volume 254 ofLecture Notes in Computer Science, pages 248–299. Springer-Verlag, New York, 1987.

    Google Scholar 

  • K. Jensen. Coloured Petri Nets: A High Level Language for System Design and Analysis. In G. Rozenberg, editor,Advances in Petri Nets 1990, volume 483 ofLecture Notes in Computer Science, pages 342–416. Springer-Verlag, New York, 1990.

    Google Scholar 

  • K. Jensen.Coloured Petri Nets. Basic concepts, analysis methods and practical use. EATCS monographs on Theoretical Computer Science. Springer-Verlag, New York, 1992.

    Google Scholar 

  • M. Ajmone Marsan, G. Balbo, A. Bobbio, G. Chiola, G. Conte, and A. Cumani. On Petri Nets with Stochastic Timing. InProceedings of the International Workshop on Timed Petri Nets, pages 80–87, Torino, 1985. IEEE Computer Society Press.

  • M. Ajmone Marsan, G. Balbo, and G. Conte. A Class of Generalised Stochastic Petri Nets for the Performance Evaluation of Multiprocessor Systems.ACM Transactions on Computer Systems, 2(2):93–122, May 1984.

    Google Scholar 

  • J. Martinez and M. Silva. A simple and fast algorithm to obtain all invariants of a generalised Petri Net. In C. Girault and W. Reisig, editors,Application and theory of Petri nets: selected papers from the first and the second European workshop, volume 52 ofInformatik Fachberichte, pages 301–310, Berlin, 1982. Springer-Verlag, New York.

    Google Scholar 

  • T. Murata. Petri Nets: Properties, Analysis and Applications.Proceedings of the IEEE, 77(4):541–580, April 1989.

    Google Scholar 

  • M.A. Odijk. ITPN analysis of ExSpect specifications with respect to production logistics. Master's thesis, Eindhoven University of Technology, Eindhoven, 1991.

    Google Scholar 

  • M.A. Odijk.A simulation tool to Evaluate the Performance of the Track Layout of Rail Junctions. NS (internal report), 1993.

  • M.A. Odijk and W.M.P. van der Aalst. A Petri net based simulation tool to evaluate the performance of railway stations. In A. Guasch and M. Huber, editors,Proceedings of the 1994 European Simulation Multiconference, pages 207–211, Barcelona, June 1994. Society of Computer Simulation (SCS).

  • C. Ramchandani.Performance Evaluation of Asynchronous Concurrent Systems by Timed Petri Nets. PhD thesis, Massachusetts Institute of Technology, Cambridge, 1973.

    Google Scholar 

  • W. Reisig.Petri nets: an introduction. Prentice-Hall, Englewood Cliffs, 1985.

    Google Scholar 

  • J. Sifakis. Use of Petri Nets for performance evaluation. In H. Beilner and E. Gelenbe, editors,Proceedings of the Third International Symposium IFIP W.G. 7.3., Measuring, modelling and evaluating computer systems (Bonn-Bad Godesberg, 1977), pages 75–93. Elsevier Science Publishers, Amsterdam, 1977.

    Google Scholar 

  • A. Valmari. Stubborn sets for reduced state space generation. InProceedings of the 10th International Conference on Applications and Theory of Petri Nets, Bonn, June 1989.

  • W.M. Zuberek. Timed Petri Nets and Preliminary Performance Evaluation. InProceedings of the 7th annual Symposium on Computer Architecture, volume 8(3) ofQuarterly Publication of ACM Special Interest Group on Computer Architecture, pages 62–82, 1980.

Download references

Author information

Authors and Affiliations

Authors

Additional information

By order of and in co-operation with the Dutch Railway Company (NS), Department of Traffic Development.

Rights and permissions

Reprints and permissions

About this article

Cite this article

van der Aalst, W.M.P., Odijk, M.A. Analysis of railway stations by means of interval timed coloured Petri nets. Real-Time Syst 9, 241–263 (1995). https://doi.org/10.1007/BF01088807

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01088807

Keywords

Navigation