Access/CPN 2.0: A High-Level Interface to Coloured Petri Net Models

  • Michael Westergaard
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6709)


This paper introduces Access/CPN 2.0, which extends Access/ CPN with high-level primitives for interacting with coloured Petri net (CPN) models in Java programs. The primitives allow Java programs to monitor and interact with places and transitions during execution, and embed entire programs as subpages of CPN models or embed CPN models as parts of programs. This facilitates building environments for systematic testing of program components using a CPN models. We illustrate the use of Access/CPN 2.0 in the context of business processes by embedding a workflow system into a CPN model.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cabac, L., Denz, N.: Net Components for the Integration of Process Mining into Agent-Oriented Software Engineering. In: ToPNoC. LNCS, vol. 5100, pp. 86–103. Springer, Heidelberg (2008)Google Scholar
  2. 2.
    CPN Tools webpage,
  3. 3.
    Gallasch, G., Kristensen, L.M.: A Communication Infrastructure for External Communication with Design/CPN. In: Proc. of Third CPN Workshop. DAIMI-PB, vol. 554, pp. 79–93 (2001)Google Scholar
  4. 4.
    Kristensen, L.M., Mechlenborg, P., Zhang, L., Mitchell, B., Gallasch, G.E.: Model-based Development of a Course of Action Scheduling Tool. STTT 10(1), 5–14 (2007)CrossRefGoogle Scholar
  5. 5.
    Kummer, O., Moldt, D., Wienberg, F.: Symmetric Communication between Coloured Petri Net Simulations and Java-Processes. In: Donatelli, S., Kleijn, J. (eds.) ICATPN 1999. LNCS, vol. 1639, pp. 690–690. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  6. 6.
    Lindstrøm, B., Wagenhals, L.W.: Operational Planning using Web-Based Interfaces to a Coloured Petri Net Simulator of Influence Nets. In: Proc. of Formal Methods Applied to Defence Systems. CRPIT, vol. 12, pp. 115–124 (2002)Google Scholar
  7. 7.
    Lindstrøm, B., Wells, L.: Towards a Monitoring Framework for Discrete-Event System Simulations. In: Proc. of WODES 2002, pp. 127–134. IEEE Computer Society Press, Los Alamitos (2002)Google Scholar
  8. 8.
    Morse, K.L., Lightner, M., Little, R., Lutz, B., Scrudder, R.: Enabling Simulation Interoperability. Computer 39(1), 115–117 (2006)CrossRefGoogle Scholar
  9. 9.
    Process mining webpage,
  10. 10.
    Rasmussen, J.L., Singh, M.: Mimic/CPN. A Graphical Simulation Utility for Design/CPN. User’s Manual,
  11. 11.
    Renew webpage,
  12. 12.
    Westergaard, M.: Game Coloured Petri Nets. In: Proc. of 7th CPN Workshop. DAIMI-PB, vol. 579, pp. 281–300 (2006)Google Scholar
  13. 13.
    Westergaard, M., Kristensen, L.M.: The Access/CPN Framework: A Tool for Interacting With the CPN Tools Simulator. In: Franceschinis, G., Wolf, K. (eds.) PETRI NETS 2009. LNCS, vol. 5606, pp. 313–322. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  14. 14.
    Westergaard, M., Kristensen, L.M., Kuusela, M.: A Prototype for Cosimulating SystemC and Coloured Petri Net Models. In: Proc. of 10th CPN Workshop. DAIMI-PB, vol. 590, pp. 1–19 (2009)Google Scholar
  15. 15.
    Westergaard, M., Lassen, K.B.: The BRITNeY Suite Animation Tool. In: Donatelli, S., Thiagarajan, P.S. (eds.) ICATPN 2006. LNCS, vol. 4024, pp. 431–440. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Michael Westergaard
    • 1
  1. 1.Department of Mathematics and Computer ScienceEindhoven University of TechnologyThe Netherlands

Personalised recommendations