A Conceptual Modelling Framework for DEDS

  • Louis G. Birta
  • Gilbert Arbez
Part of the Simulation Foundations, Methods and Applications book series (SFMA)


The focus of this chapter is conceptual modelling in the DEDS domain. The presentation begins with a discussion of the intended purpose of a conceptual model stressing, in particular its role as a communication platform for all stakeholders in a modelling and simulation project and, as well, its role as a specification for the simulation model (i.e. computer program) that will carry out the simulation experiments. The need for both structural and behavioural considerations in developing a conceptual model is emphasized. The notion of events necessarily plays a central role in these considerations, and considerable care is taken to provide a clear characterization of this notion because of its importance in the subsequent discussions. The chapter presents an activity-based conceptual modelling framework called ABCmod. Consistent with identified requirements, this framework is organized around entity structures (that capture structural requirements) and behavioural constructs (activities and actions that capture behavioural requirements). Attributes provide the essential constituent of the former, while events provide the essential constituent of the latter. Input and output characterization is based on concepts introduced in  Chap. 3. To facilitate dialog with different segments of the stakeholder community, the ABCmod framework provides both a high level and a detailed level for the conceptual model formulation. A number of examples are included to illustrate the application and efficacy of the ABCmod framework.


Observation Interval Department Store Activity Instance Project Goal Conditional Activity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Birta LG, Zhang M (1998) SimNet a conceptual modeling tool for simulation. In: Proceedings of the summer computer simulation conference, 1998Google Scholar
  2. 2.
    Gershwin SB (1991) Hierarchical flow control: a framework for scheduling and planning discrete events in manufacturing. In: Yu-Chi H (ed) Discrete event dynamic systems. IEEE Press, PiscatawayGoogle Scholar
  3. 3.
    Haas PJ (2002) Stochastic Petri nets: modelling, stability, simulation. Springer, New YorkGoogle Scholar
  4. 4.
    Hills PR (1973) An introduction to simulation using SIMULA. Publication No. S55. Norwegian Computing Center, OsloGoogle Scholar
  5. 5.
    Jensen K (1997) Coloured Petri nets, basic concepts, analysis methods and practical use (3 volumes). Springer, LondonCrossRefGoogle Scholar
  6. 6.
    Kreutzer W (1986) System simulation: programming styles and languages. Addison-Wesley, Sydney/WokinghamGoogle Scholar
  7. 7.
    Martinez JC (2001) EZStrobe: general-purpose simulation system based on activity cycle diagrams. In: Proceedings of the 2001 winter simulation conference, IEEE Press, Arlington, VA, pp 1556–1564Google Scholar
  8. 8.
    Peterson JT (1981) Petri net theory and the modeling of systems. Prentice-Hall, Englewood CliffsGoogle Scholar
  9. 9.
    Pidd M (2004) Computer simulation in management science, 5th edn. Wiley, ChichesterGoogle Scholar
  10. 10.
    Pidd M (2007) Dynamic modeling in management science. In: Fishwick PA (ed) Handbook of dynamic system modeling. Chapman & Hall/CRC, Boca RatonGoogle Scholar
  11. 11.
    Robinson S, Brooks R, Kotiadis K, van der Zee D-J (eds) (2011) Conceptual modelling for discrete-event simulation. CRC Press, Boca RatonGoogle Scholar
  12. 12.
    Robinson S (2004) Simulation: the practice of model development and use. Wiley, ChichesterGoogle Scholar
  13. 13.
    Robinson S (2011) Conceptual modeling for simulation: definition and requirements. In: Robinson S, Brooks R, Kotiadis K, van der Zee D-J (eds) Conceptual modelling for discrete-event simulation. CRC Press, Boca Raton, pp 3–30Google Scholar
  14. 14.
    Shannon RE (1975) Systems simulation: the art and science. Prentice Hall, Englewood CliffsGoogle Scholar
  15. 15.
    Shi JJ (2000) Object-oriented technology for enhancing activity-based modelling functionality. In: Jones JA, Barton RR, Kang K, Fishwick PA (eds) Proceedings of the 2000 winter simulation conference, Orlando, Florida, 10–13 Dec 2000, pp 1938–1944Google Scholar
  16. 16.
    Tadao M (1989) Petri nets: properties, analysis and applications. Proc IEEE 77:541–580CrossRefGoogle Scholar
  17. 17.
    Wang J (1998) Timed Petri nets, theory and application. Kluwer, BostonzbMATHGoogle Scholar
  18. 18.
    Wang J (2007) Petri nets for dynamic event-driven system modeling. In: Fishwick PA (ed) Handbook of dynamic system modeling. Chapman & Hall, Boca Raton, pp 24(1)–24(17)Google Scholar
  19. 19.
    Zeigler BP (1976) Theory of modeling and simulation. Wiley, New YorkGoogle Scholar
  20. 20.
    Zeigler BP, Praehofer H, Kim TG (2000) Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems. Academic, San DiegoGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Louis G. Birta
    • 1
  • Gilbert Arbez
    • 1
  1. 1.School of Electrical Engineering and Computer ScienceUniversity of OttawaOttawaCanada

Personalised recommendations