skip to main content
10.5555/1218112.1218310acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
Article

Composing simulations from XML-specified model components

Published: 03 December 2006 Publication History

Abstract

This paper is about the flexible composition of efficient simulation models. It presents the realization of a component framework that can be added as an additional layer on top of simulation systems. It builds upon platform independent specifications of components in XML to evaluate dependency relationships and parameters during composition. The process of composition is split up into four stages. Starting from XML documents component instances are created. These can be customized and arranged to form a composition. Finally, a composition is transformed to an executable simulation model. The first three stages are general applicable to simulation systems; the last one depends on the Parallel DEVS formalism and the simulation system James II.

References

[1]
Brutzman, D., M. Zyda, M. Pullen, and K. L. Morse. 2002, October. Extensible modeling and simulation framework (XMSF) --- challenges for web-based modeling and simulation. Technical report, SAIC.
[2]
Chen, G., and B. K. Szymanski. 2002. COST: a componentoriented discrete event simulator. In Proceedings of the 2002 Winter Simulation Conference, 776--782.
[3]
Davis, P. K., and R. H. Anderson. 2004, April. Improving the composability of DoD models and simulations. JDMS 1 (1): 5--17.
[4]
Gamma, E., R. Helm, R. Johnson, and J. Vlissides. 1995. Design patterns: Elements of reusable object-oriented software. Addison-Wesley.
[5]
Gustavson, P., and T. Chase. 2004. Using XML and BOMs to rapidly compose simulations and simulation environments. In Proceedings of the 2004 Winter Simulation Conference, 1467--1475.
[6]
Himmelspach, J., and A. M. Uhrmacher. 2004. A component-based simulation layer for James. In Proceedings of the Eighteenth Workshop on Parallel and Distributed Simulation (PADS '04), 115--122. Kufstein, Austria: IEEE Computer Society Press.
[7]
IEEE. 2000, September. Standard for modeling and simulation (M& S) High Level Architecture (HLA) --- Framework and Rules. Document 1516--2000.
[8]
Kasputis, S., and H. C. Ng. 2000. Composable simulations. In Proceedings of the 2000 Winter Simulation Conference, 1577--1584.
[9]
Lang, N. A., P. H. Jacobs, and A. Verbraeck. 2003, October. Distributed open simulation model development with DSOL services. In ESS'2003, Proceedings 15th European Simulation Symposium 2003 - Simulation in Industry, 210--218. Delft.
[10]
MacSween, P., and G. Wainer. 2004. On the construction of complex models using reusable components. In Proceedings of SISO Spring Interoperability Workshop. Arlington, VA, USA.
[11]
OMG. 2002, June. CORBA Components version 3.0 (document formal/02-06-65). Available online via <www.omg.org/cgi-bin/doc?formal/02-06-65> {accessed July 13, 2006}.
[12]
OMG. 2005, July. UML superstructure specification version 2.0 (document formal/05-07-04). Available online via <www.omg.org/cgi-bin/doc?formal/05-07-04> {accessed July 13, 2006}.
[13]
Petty, M. D., E. W. Weisel, and R. R. Mielke. 2005. Composability theory overview and update. In Proceedings of the Spring 2005 Simulation Interoperability Workshop, 431--437.
[14]
Röhl, M. 2006. Platform independent specification of simulation model components. In ECMS 2006, 220--225.
[15]
Röhl, M., and A. M. Uhrmacher. 2005. Flexible integration of XML into modeling and simulation systems. In Proceedings of the 2005 Winter Simulation Conference, 1813--1820.
[16]
Sun Microsystems 2003, November. Enterprise JavaBeans Specification, version 2.1. Available online via <java.sun.com/products/ejb/docs.html> {accessed July 13, 2006}.
[17]
Szyperski, C. 2002. Component software: beyond object-oriented programming. 2nd ed. ACM Press/Addison-Wesley Publishing Co.
[18]
Tolk, A., and J. Muguira. 2003, September. The levels of conceptual interoperability model. In Fall Simulation Interoperability Workshop (SISO), Orlando.
[19]
Uhrmacher, A. M. 2006. James II project description. Available online via <www.mosi.informatikuni-rostock.de/mosi/projects/cosa/james-ii> {accessed July 13, 2006}.
[20]
Uhrmacher, A. M., D. Degenring, J. Lemcke, and M. Krahmer. 2005. Towards re-using model components in systems biology. In CMSB 2004, Volume 3082 of LNBI, 192--206: Springer.
[21]
Vangheluwe, H. 2000, September. DEVS as a common denominator for multi-formalism hybrid system modeling. In Proceedings of the IEEE International Symposium on Computer Aided Control System Design, 129--134. Anchorage, Alaska.
[22]
W3C 1999, November. XSL transformations (XSLT) version 1.0. Available online via <www.w3.org/TR/xslt> {accessed July 13, 2006}.
[23]
Yilmaz, L. 2004, August. On the need for contextualized introspective models to improve reuse and composability of defense simulations. JDMS 1 (3): 141--151.
[24]
Zeigler, B. P., H. Praehofer, and T. G. Kim. 2000. Theory of modeling and simulation. 2nd ed. London: Academic Press.
[25]
Zeigler, B. P., and H. S. Sarjoughian. 2002. Implications of M& S foundations for the V& V of large scale complex simulation models. In Proceedings of the Foundations for V&V in the 21st Century Workshop. Laurel, MD.

Cited By

View all
  • (2014)AMEDS-toolProceedings of the 2014 Summer Simulation Multiconference10.5555/2685617.2685637(1-8)Online publication date: 6-Jul-2014
  • (2013)Creating suites of models with system entity structureProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium10.5555/2499634.2499666(1-8)Online publication date: 7-Apr-2013
  • (2012)Tutorial on building M&S software based on reuseProceedings of the Winter Simulation Conference10.5555/2429759.2429983(1-15)Online publication date: 9-Dec-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WSC '06: Proceedings of the 38th conference on Winter simulation
December 2006
2429 pages
ISBN:1424405017

Sponsors

  • IIE: Institute of Industrial Engineers
  • ASA: American Statistical Association
  • IEICE ESS: Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
  • IEEE-CS\DATC: The IEEE Computer Society
  • SIGSIM: ACM Special Interest Group on Simulation and Modeling
  • NIST: National Institute of Standards and Technology
  • (SCS): The Society for Modeling and Simulation International
  • INFORMS-CS: Institute for Operations Research and the Management Sciences-College on Simulation

Publisher

Winter Simulation Conference

Publication History

Published: 03 December 2006

Check for updates

Qualifiers

  • Article

Conference

WSC06
Sponsor:
  • IIE
  • ASA
  • IEICE ESS
  • IEEE-CS\DATC
  • SIGSIM
  • NIST
  • (SCS)
  • INFORMS-CS
WSC06: Winter Simulation Conference 2006
December 3 - 6, 2006
California, Monterey

Acceptance Rates

WSC '06 Paper Acceptance Rate 177 of 252 submissions, 70%;
Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2014)AMEDS-toolProceedings of the 2014 Summer Simulation Multiconference10.5555/2685617.2685637(1-8)Online publication date: 6-Jul-2014
  • (2013)Creating suites of models with system entity structureProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium10.5555/2499634.2499666(1-8)Online publication date: 7-Apr-2013
  • (2012)Tutorial on building M&S software based on reuseProceedings of the Winter Simulation Conference10.5555/2429759.2429983(1-15)Online publication date: 9-Dec-2012
  • (2009)XML-based DEVS modeling and interpretationProceedings of the 2009 Spring Simulation Multiconference10.5555/1639809.1655381(1-9)Online publication date: 22-Mar-2009
  • (2008)A flexible and scalable experimentation layerProceedings of the 40th Conference on Winter Simulation10.5555/1516744.1516895(827-835)Online publication date: 7-Dec-2008
  • (2007)Exploiting web service techniques for composing simulation modelsProceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come10.5555/1351542.1351693(833-841)Online publication date: 9-Dec-2007
  • (2007)Composing simulation models using interface definitions based on web service descriptionsProceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come10.5555/1351542.1351690(815-822)Online publication date: 9-Dec-2007

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