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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
A possible goal might be to determine how best to allocate a new part-time employee so that operational efficiency is maximized.
- 2.
These world views are examined in Chap. 5.
- 3.
- 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.
- 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.
Our notion of the conditional activity coincides with the perspective of an activity taken by Hills [4].
- 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.
Note that it is implicitly assumed that race conditions will not occur in a properly formulated ABCmod conceptual model.
- 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.
While the presentation suggests a group of male philosophers, this should not be taken literally since the group is, in fact, gender balanced.
References
Birta LG, Zhang M (1998) SimNet a conceptual modeling tool for simulation. In: Proceedings of the summer computer simulation conference, 1998
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
Haas PJ (2002) Stochastic Petri nets: modelling, stability, simulation. Springer, New York
Hills PR (1973) An introduction to simulation using SIMULA. Publication No. S55. Norwegian Computing Center, Oslo
Jensen K (1997) Coloured Petri nets, basic concepts, analysis methods and practical use (3 volumes). Springer, London
Kreutzer W (1986) System simulation: programming styles and languages. Addison-Wesley, Sydney/Wokingham
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
Peterson JT (1981) Petri net theory and the modeling of systems. Prentice-Hall, Englewood Cliffs
Pidd M (2004) Computer simulation in management science, 5th edn. Wiley, Chichester
Pidd M (2007) Dynamic modeling in management science. In: Fishwick PA (ed) Handbook of dynamic system modeling. Chapman & Hall/CRC, Boca Raton
Robinson S (2004) Simulation: the practice of model development and use. Wiley, Chichester
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
Robinson S, Brooks R, Kotiadis K, van der Zee D-J (eds) (2011) Conceptual modelling for discrete-event simulation. CRC Press, Boca Raton
Shannon RE (1975) Systems simulation: the art and science. Prentice Hall, Englewood Cliffs
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
Tadao M (1989) Petri nets: properties, analysis and applications. Proc IEEE 77:541–580
Wang J (1998) Timed Petri nets, theory and application. Kluwer, Boston
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)
Zeigler BP (1976) Theory of modeling and simulation. Wiley, New York
Zeigler BP, Praehofer H, Kim TG (2000) Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems. Academic, San Diego
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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)