Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1878537.1878668acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Advanced IDE for modeling and simulation of discrete event systems

Published: 11 April 2010 Publication History

Abstract

Creating models and analyzing simulation results can be a difficult and time-consuming task, especially for non-experienced users. Although several DEVS simulators have been developed, the software that aids in the modeling and simulation cycle still requires advanced development skills, and they are implemented using non-standard interfaces, which makes them difficult to extend. The architecture and design of CD++Builder we present here can simplify the construction and simulation of DEVS models, facilitate model reuse and promote good modeling practices by allowing enhanced graphical editing and integration of tools into a single environment. The Eclipse-based environment includes new graphical editors for DEVS coupled models, DEVS-Graphs and C++ atomic models (including code templates that are synchronized with the graphical versions). Integration with Eclipse allows extensibility while simplifying software development, installation and updates.

References

[1]
Zeigler, B; Praehofer, H; Kim, T. 2000, "Theory of Modeling and Simulation", 2nd Edition. Academic Press.
[2]
Wainer, G. 2002. "CD++: A Toolkit to Define Discrete Event Models". Software - Practice and Experience, Vol. 32, No. 13, (November): 1261--1306.
[3]
Chidisiuc, C.; Wainer G. 2007, "CD++Builder: An Eclipse-Based IDE for DEVS Modeling". Proceedings of SpringSim 2007. Norfolk, VA. USA.
[4]
Christen, G.; Dobniewski, A.; Wainer, G. 2004, "Modeling state-based DEVS models CD++". Proceedings of Advanced Simulation Technologies, Arlington, VA.
[5]
Budinsky, F; Steinberg, D.; Merks, E.; Ellersick, R.; Grose, T. "Eclipse Modeling Framework". Addison-Wesley Professional, 2003.
[6]
Praehofer, H.; Pree, D. 1993, "Visual Modeling of DEVS-based Multiformalism Systems Based on Higraphs". 25th Winter Simulation Conference, Los Angeles, CA.
[7]
Sarjoughian, H; Zeigler, B. 1998, "DEVSJAVA: Basis for a DEVS-based collaborative M&S environment". Proceedings of the International Conference on Web-based Modeling & Simulation, San Diego, CA.
[8]
Sungung, K.; Sarjoughian, H.; Elamvazhuthi, V. 2009. "DEVS-Suite: A Simulator Supporting Visual Experimentation Design and Behavior Monitoring". Spring Simulation Multi-conference, San Diego, CA.
[9]
Sarjoughian, H.; Elamvazhuthi, V. 2009. "CoSMos: A Visual Environment for Component-based Modeling, Experimental Design, and Simulation". Proceedings of SIMU-Tools 2009, Rome, Italy.
[10]
Filippi, J-B.; Delhom, J.; Bernardi, F. 2002. "The JDEVS Environmental Modeling and Simulation Environment," Proceedings of the first Biennial Meeting of iEMSs. Lugano, Switzerland.
[11]
Traoré, M. 2008, "SimStudio: a next generation modeling and simulation framework". Proceedings of SIMUTools 2008. Marseille, France.
[12]
Quesnel, G.; Duboz, R.; Ramat, E.; Traoré, M. 2007, "VLE: a multimodeling and simulation environment". Proceedings of Summer Computer Simulation Conference. San Diego, CA.
[13]
Pagliero, E; Lapadula, M; Kofman, E. 2003, "Power-DEVS. An Integrated Tool for Discrete Event Simulation". (in Spanish). Proceedings of RPIC, San Nicolas, Argentina.
[14]
Wainer, G. 2009, "Discrete-Event Modeling and Simulation: a Practitioner's approach". CRC Press.
[15]
OMG/XMI: XML Model Interchange (XMI) OMG Document AD/98-10-05, October 1998.
[16]
Beck, K. "Test-Driven Development". Addison-Wesley, 2003.
[17]
Massol, V; Husted, T. "JUnit in Action". Manning Publications, 2003.
[18]
Chreyh, R.; Wainer, G. 2009, "CD++ Repository: An Internet Based Searchable Database of DEVS Models and Their Experimental Frames". Proceedings of SpringSim'09, San Diego, CA.
[19]
Eclipse Consortium. 2009. "Eclipse Graphical Editing Framework (GEF) -- Version 3.4", available at http://www.eclipse.org/gef. {Accessed on Nov. 18, 2009}.
[20]
Eclipse Consortium. 2009. "Eclipse Graphical Modeling Framework (GMF)" http://www.eclipse.org/gmf. {Accessed on November 18, 2009}.
[21]
Ehrig, K; Ermel, C; Hansgen, S; Taentzer, G. 2005. "Generation of visual editors as eclipse plug-ins". 20th IEEE/ACM International Conference on Automated software engineering, Long Beach, CA, USA.
[22]
Bonaventura, M.; Wainer, G., Castro, R. 2009 "Advanced Environment for Discrete Event Simulation". Internal Report, Carleton University, Ottawa (submitted).
[23]
Shatalin, A; Tikhomirov, A. 2006, "Graphical Modeling Framework Architecture Overview", Eclipse Modeling Symposium, 2006.
[24]
Castro, R.; Kofman, E. and Wainer, G. 2009, "A DEVS-based End-to-end Methodology for Hybrid Control of Embedded Networking Systems", 3rd. IFAC Conference on Analysis and Design of Hybrid Systems, Zaragoza, Spain.

Cited By

View all
  • (2019)A smart integrated environment for vehicular traffic simulationInternational Journal of Communication Systems10.1002/dac.402932:13Online publication date: 19-Jun-2019
  • (2015)Visual and persistence behavior modeling for DEVS in CoSMoSProceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium10.5555/2872965.2872996(227-234)Online publication date: 12-Apr-2015
  • (2015)Transforming classic Discrete Event System Specification models to Specification and Description LanguageSIMULATION10.1177/003754971557162391:3(249-264)Online publication date: 2-Mar-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SpringSim '10: Proceedings of the 2010 Spring Simulation Multiconference
April 2010
1726 pages
ISBN:9781450300698

Sponsors

  • SCS: Society for Modeling and Simulation International

In-Cooperation

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 11 April 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SpringSim '10
Sponsor:
  • SCS
SpringSim '10: 2010 Spring Simulation Conference
April 11 - 15, 2010
Florida, Orlando

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A smart integrated environment for vehicular traffic simulationInternational Journal of Communication Systems10.1002/dac.402932:13Online publication date: 19-Jun-2019
  • (2015)Visual and persistence behavior modeling for DEVS in CoSMoSProceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium10.5555/2872965.2872996(227-234)Online publication date: 12-Apr-2015
  • (2015)Transforming classic Discrete Event System Specification models to Specification and Description LanguageSIMULATION10.1177/003754971557162391:3(249-264)Online publication date: 2-Mar-2015
  • (2012)Automatic generation of object-oriented code from DEVS graphical specificationsProceedings of the Winter Simulation Conference10.5555/2429759.2430289(1-12)Online publication date: 9-Dec-2012
  • (2012)M&S-based design of embedded controllers on network processorsProceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium10.5555/2346616.2346648(1-8)Online publication date: 26-Mar-2012
  • (2012)Automatic generation of object-oriented code from DEVS graphical specificationsProceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC)10.1109/WSC.2012.6465004(1-11)Online publication date: Dec-2012
  • (2011)A model-driven software environment for modeling, simulation and analysis of complex systemsProceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium10.5555/2048476.2048507(229-237)Online publication date: 3-Apr-2011
  • (2011)DVML: DEVS-Based Visual Modeling Language for Hybrid SystemsControl and Automation, and Energy System Engineering10.1007/978-3-642-26010-0_14(122-127)Online publication date: 2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media