A mark-up language for the storage, retrieval, sharing and interoperability of DEVS models

A current notable effort in the DEVS community is to provide a worldwide platform for distributed modeling and simulation based on Web Services and related technologies. Such an infrastructure will allow the sharing and reuse of simulation models and experiments. This will permit attacking different aspects of interoperability at the right level of abstraction: the simulation-based interoperability at the level of the data transfer between components in a distributed simulation, the model-based interoperability to share models and experiments, and other dimensions, including syntactic, semantic, and pragmatic interoperability. An essential requirement is that a common, unique and complete representation must be adopted to store, retrieve, share and make interoperable simulation models. Such a representation must take into account all the aspects included in all possible use cases. This work deals with this issue and proposes an XML-based language that can serve as a basis for defining a standard for distributed simulation linking DEVS and non-DEVS simulations.

[1]  Eric. Newcomer,et al.  Understanding SOA with Web Services , 2004 .

[2]  Bernard P. Zeigler,et al.  DEVSML: automating DEVS execution over SOA towards transparent simulators , 2007, SpringSim '07.

[3]  Kostas Kontogiannis,et al.  Towards portable source code representations using XML , 2000, Proceedings Seventh Working Conference on Reverse Engineering.

[4]  Paul A. Fishwick Using XML for simulation modeling , 2002, Proceedings of the Winter Simulation Conference.

[5]  Bernard P. Zeigler,et al.  Theory of modeling and simulation , 1976 .

[6]  Paul A. Fishwick XML-based modeling and simulation: using XML for simulation modeling , 2002, WSC '02.

[7]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[8]  José Luis Risco-Martín,et al.  A W3C XML schema for DEVS scenarios , 2007, SpringSim '07.

[9]  John Mylopoulos,et al.  An extensible tool for source code representation using XML , 2002, Ninth Working Conference on Reverse Engineering, 2002. Proceedings..

[10]  Nicolás Marín,et al.  Review of Data on the Web: from relational to semistructured data and XML by Serge Abiteboul, Peter Buneman, and Dan Suciu. Morgan Kaufmann 1999. , 2003, SGMD.

[11]  Michael Zyda,et al.  Extensible Modeling and Simulation Framework (XMSF) Opportunities for Web-Based Modeling and Simulation , 2002 .

[12]  Yung-Hsin Wang,et al.  An XML-based DEVS Modeling Tool to Enhance Simulation Interoperability , 2002 .

[13]  Jean G. Vaucher,et al.  SSJ: a framework for stochastic simulation in Java , 2002, Proceedings of the Winter Simulation Conference.

[14]  Dan Suciu,et al.  Data on the Web: From Relations to Semistructured Data and XML , 1999 .

[15]  Peter Stanski,et al.  An Architecture for Retargeting Application Logic to Multiple Component Types in Multiple Languages , 2004 .

[16]  Greg J. Badros JavaML: a markup language for Java source code , 2000, Comput. Networks.

[17]  Adelinde M. Uhrmacher,et al.  Flexible integration of XML into modeling and simulation systems , 2005, Proceedings of the Winter Simulation Conference, 2005..