[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/3242181.3242219acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
research-article

Introduction to information and process modeling for simulation

Published: 03 December 2017 Publication History

Abstract

In simulation engineering, a system model mainly consists of an information model and a process model. In the fields of Information Systems and Software Engineering (IS/SE) there are widely used standards such as the Class Diagrams of the Unified Modeling Language (UML) for making information models, and the Business Process Modeling Notation (BPMN) for making process models. This tutorial presents a general approach how to use UML class diagrams and BPMN process diagrams at all three levels of model-driven simulation engineering: for making conceptual simulation models, for making platform-independent simulation design models, and for making platform-specific, executable simulation models. In our approach, object and event types are modeled as stereotyped classes and random variables are modeled as stereotyped operations constrained to comply with a specific probability distribution, while event rules/routines are modeled both as BPMN patterns and in pseudo-code.

References

[1]
Ambler, S.W. 2010. UML 2 Class Diagrams. http://www.agilemodeling.com/artifacts/classDiagram.htm
[2]
Banks, J. Carson, J.S. Nelson, B.L. and Nicol, D.M. 2005. Discrete-Event System Simulation. Pearson Prentice Hall.
[3]
Cetinkaya, D., and A. Verbraeck. 2011. "Metamodeling and Model Transformations in Modeling and Simulation". In Proceedings of the 2011 Winter Simulation Conference, edited by S. Jain, R.R. Creasey J. Himmelspach, K. P. White, and M. Fu, 3048--3058. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[4]
Gordon, G. 1961. "A general purpose systems simulation program". In Proceedings of the Eastern Joint Computer Conference, Washington, D.C.
[5]
Guizzardi, G., and G. Wagner. 2010. "Using the Unified Foundational Ontology (UFO) as a Foundation for General Conceptual Modeling Languages". In Poli R., M. Healy and A. Kameas (Eds.), Theory and Applications of Ontology: Computer Applications, 175--196.
[6]
Guizzardi, G., and G. Wagner. 2012. "Tutorial: Conceptual Simulation Modeling with Onto-UML". In Proceedings of the 2012 Winter Simulation Conference, edited by C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, 52--66. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[7]
Guizzardi, G., and G. Wagner. 2013. "Dispositions and Causal Laws as the Ontological Foundation of Transition Rules in Simulation Models". In Proceedings of the 2013 Winter Simulation Conference, edited by R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, 1335--1346. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc. http://informs-sim.org/wsc13papers/includes/files/117.pdf
[8]
Himmelspach, J. 2009. "Toward a Collection of Principles, Techniques and Elements of Modeling and Simulation Software". In Proc. of the 2009 International Conference on Advances in System Simulation. IEEE Computer Society, 56--61.
[9]
Camunda. "BPMN 2.0 Tutorial". https://camunda.org/bpmn/tutorial.
[10]
Onggo, B. S. S., and O. Karpat. 2011. "Agent-Based Conceptual Model Representation Using BPMN". In Proceedings of the 2011 Winter Simulation Conference, edited by S. Jain, R.R. Creasey J. Himmelspach, K. P. White, and M. Fu, 671--682. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[11]
Pegden, C.D. and D.A. Davis. 1992. "Arena: a SIMAN/Cinema-Based Hierarchical Modeling System". In Proceedings of the 1992 Winter Simulation Conference, edited by J.J. Swain, D. Goldsman, R.C. Crain, and J.R. Wilson, 390--399. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[12]
Pegden, C.D. 2010. "Advanced Tutorial: Overview of Simulation World Views". In Proceedings of the 2010 Winter Simulation Conference, edited by B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, 643--651. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[13]
Robinson, S. 2013. "Conceptual Modeling for Simulation". In Proceedings of the 2013 Winter Simulation Conference, edited by R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, 377--388. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[14]
Wagner, G., O. Nicolae, and J. Werner. 2009. "Extending Discrete Event Simulation by Adding an Activity Concept for Business Process Modeling and Simulation". In Proceedings of the 2009 Winter Simulation Conference, edited by M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, 2951--2962. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.
[15]
Wagner, G. 2017. "Information and Process Modeling for Simulation". Journal of Simulation Engineering, 1:1. Available from: http://JSimE.org.
[16]
Zee, D.-J. van der et al. 2010. "Panel Discussion: Education on Conceptual Modeling for Simulation - Challenging the Art". In Proceedings of the 2010 Winter Simulation Conference, edited by B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, 290--304. Piscataway, New Jersey: Institute of Electrical and Electronics Engineers, Inc.

Cited By

View all
  • (2017)An abstract state machine semantics for discrete event simulationProceedings of the 2017 Winter Simulation Conference10.5555/3242181.3242239(1-12)Online publication date: 3-Dec-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WSC '17: Proceedings of the 2017 Winter Simulation Conference
December 2017
4389 pages
ISBN:9781538634271

Sponsors

Publisher

IEEE Press

Publication History

Published: 03 December 2017

Check for updates

Qualifiers

  • Research-article

Conference

WSC '17
Sponsor:
WSC '17: Winter Simulation Conference
December 3 - 6, 2017
Nevada, Las Vegas

Acceptance Rates

Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)An abstract state machine semantics for discrete event simulationProceedings of the 2017 Winter Simulation Conference10.5555/3242181.3242239(1-12)Online publication date: 3-Dec-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media