Skip to main content

A Conceptual Modelling Framework for DEDS

  • Chapter
  • First Online:
  • 1971 Accesses

Part of the book series: Simulation Foundations, Methods and Applications ((SFMA))

Abstract

The focus of this chapter is on conceptual modelling within the DEDS domain. Following a brief overview of the nature of the conceptual modelling task, a perspective of the behaviour of shoppers within a department store context is presented. Embedded in this perspective are some essential elements of an innovative conceptual modelling framework developed by the authors. The presentation of this framework [called the ABCmod conceptual modelling framework (Activity Based Conceptual modelling)] is the main topic of this chapter. The underlying conceptual modelling objective is the characterization of behaviour (namely the behaviour of the SUI) in a way that is consistent with the goal of the study. Behaviour, in turn, can be regarded as the consequence of the interactions, over time, among a collection of entities (the surrogates for the objects that populate the SUI). Two requirements therefore emerge; namely, a means for characterizing the entities and a means for characterizing the interactions. These dual requirements are handled in ABCmod via the notions of entity categories and behavioural artefacts respectively. As its name suggests the main behavioural artefact in the ABCmod framework is the activity. The activity is an encapsulation of a specific unit of behaviour that can be identified within the SUI and which has relevance to the model building task. Following the introduction of the underlying basis of the ABCmod framework, the various details of its constituents are presented. The development of an ABCmod conceptual model in terms of “model structure” and “model behaviour” is outlined. To accommodate the complexity that can unfold in the development of any conceptual model, a two level approach is adopted in the ABCmod framework. The high level initial stage is unencumbered by excessive detail and intended as a discussion vehicle among all project stakeholders while a detailed level provides the specifications required by the simulation modelling team. The essential features of both of these views are outlined. The Chapter concludes with a preview of several example projects that illustrate the ABCmod conceptual modelling approach. Details of these are provided in Annex 1.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    A possible goal might be to determine how best to allocate a new part-time employee so that operational efficiency is maximized.

  2. 2.

    These world views are examined in Chap. 5.

  3. 3.

    A comprehensive presentation of the activity scanning from a programming perspective can be found in Kreutzer [6]. Examples of the utilization of this paradigm can be found in Martinez [7], Shi [15] and Gershwin [2].

  4. 4.

    Alternate numerical identifiers for the members of a category with scope = Many[N] may be preferred, e.g. the range for k could be [0, N − 1] to accommodate common programming conventions for indexing arrays.

  5. 5.

    It is of some interest to note that scheduled events provide the basis for the time management of all DEDS simulation models. This is explored in some detail in Chaps. 5, 6 and 7.

  6. 6.

    The reader should observe that, to be meaningful, a discussion of events within a DEDS modelling context cannot be exclusively concerned with conditional events, i.e. at least one scheduled event needs to be included.

  7. 7.

    Our notion of the conditional activity coincides with the perspective of an activity taken by Hills [4].

  8. 8.

    A time sequence is a sequence of increasing positive real values. These values may either be explicitly given or be given implicitly via a data procedure (see Sect. 3.2.1). Sometimes, it is convenient to regard a time sequence as a vector.

  9. 9.

    Note that it is implicitly assumed that race conditions will not occur in a properly formulated ABCmod conceptual model.

  10. 10.

    In the procedure identifiers, ‘x’ is a placeholder for either DVP or RVP, which indicates either a deterministic value procedure or a random variate procedure.

  11. 11.

    While the presentation suggests a group of male philosophers, this should not be taken literally since the group is, in fact, gender balanced.

References

  1. Birta LG, Zhang M (1998) SimNet a conceptual modeling tool for simulation. In: Proceedings of the summer computer simulation conference, 1998

    Google Scholar 

  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, Piscataway

    Google Scholar 

  3. Haas PJ (2002) Stochastic Petri nets: modelling, stability, simulation. Springer, New York

    MATH  Google Scholar 

  4. Hills PR (1973) An introduction to simulation using SIMULA. Publication No. S55. Norwegian Computing Center, Oslo

    Google Scholar 

  5. Jensen K (1997) Coloured Petri nets, basic concepts, analysis methods and practical use (3 volumes). Springer, London

    MATH  Google Scholar 

  6. Kreutzer W (1986) System simulation: programming styles and languages. Addison-Wesley, Sydney/Wokingham

    Google Scholar 

  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–1564

    Google Scholar 

  8. Peterson JT (1981) Petri net theory and the modeling of systems. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  9. Pidd M (2004) Computer simulation in management science, 5th edn. Wiley, Chichester

    MATH  Google Scholar 

  10. Pidd M (2007) Dynamic modeling in management science. In: Fishwick PA (ed) Handbook of dynamic system modeling. Chapman & Hall/CRC, Boca Raton

    Google Scholar 

  11. Robinson S (2004) Simulation: the practice of model development and use. Wiley, Chichester

    Google Scholar 

  12. 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–30

    Google Scholar 

  13. Robinson S, Brooks R, Kotiadis K, van der Zee D-J (eds) (2011) Conceptual modelling for discrete-event simulation. CRC Press, Boca Raton

    Google Scholar 

  14. Shannon RE (1975) Systems simulation: the art and science. Prentice Hall, Englewood Cliffs

    Google Scholar 

  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–1944

    Google Scholar 

  16. Tadao M (1989) Petri nets: properties, analysis and applications. Proc IEEE 77:541–580

    Article  Google Scholar 

  17. Wang J (1998) Timed Petri nets, theory and application. Kluwer, Boston

    MATH  Google Scholar 

  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. Zeigler BP (1976) Theory of modeling and simulation. Wiley, New York

    MATH  Google Scholar 

  20. Zeigler BP, Praehofer H, Kim TG (2000) Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems. Academic, San Diego

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Louis G. Birta .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Birta, L.G., Arbez, G. (2019). A Conceptual Modelling Framework for DEDS. In: Modelling and Simulation. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-030-18869-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-18869-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-18868-9

  • Online ISBN: 978-3-030-18869-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics