2007Spring Simulation MulticonferenceRequires access

DEVSML: automating DEVS execution over SOA towards transparent simulators

Saurabh Mittal, José L. Risco‐Martín, Bernard P. Zeigler

Open publisher page 69 citations

Abstract

Discrete Event Specification (DEVS) formalism has been used to study dynamics of discrete event systems. DEVS environments are typically open architectures that have been extended to execute on various middleware such as CORBA, Grid computing, P2P networks, RMI and others. The present work aims to provide another development environment using the Service Oriented Architecture (SOA) framework. The proposed DEVS Modeling Language (DEVSML) is built on XML and provides model interoperability among DEVS models located at remote locations. The DEVSML environment is built on client-sever paradigm and the simulation is executed at the server's end. The proposed DEVS atomic and coupled DTDs are open to standardization from the community for successful model sharing and collaboration. The DEVSML framework provides the needed feature of run-time composability of coupled systems using the SOA framework. DEVSML also provides the capability to translate model to and from XML and JAVA programming language leading to model composability and validation. This paper will demonstrate the client application as well as the server architecture underlying the DEVSML framework.

About this research paper

What this paper is about

Discrete Event Specification (DEVS) formalism has been used to study dynamics of discrete event systems. DEVS environments are typically open architectures that have been extended to execute on various middleware such as CORBA, Grid computing, P2P networks, RMI and others. The present work aims to provide another development environment using the Service Oriented Architecture (SOA) framework. The proposed DEVS Modeling Language (DEVSML) is built on XML and provides model interoperability among DEVS models located at remote locations. The DEVSML environment is built on client-sever paradigm and the simulation is executed at the server's end. The proposed DEVS atomic and coupled DTDs are open to standardization from the community for successful model sharing and collaboration. The DEVSML framework provides the needed feature of run-time composability of coupled systems using the SOA framework. DEVSML also provides the capability to translate model to and from XML and JAVA programming language leading to model composability and validation. This paper will demonstrate the client application as well as the server architecture underlying the DEVSML framework.

Why it matters

OpenAlex reports 69 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Discrete Event Specification (DEVS) formalism has been used to study dynamics of discrete event systems. DEVS environments are typically open architectures that have been extended to execute on various middleware such as CORBA, Grid computing, P2P networks, RMI and others. The present work aims to provide another development environment using the Service Oriented Architecture (SOA) framework. The proposed DEVS Modeling Language (DEVSML) is built on XML and provides model interoperability among DEVS models located at remote locations. The DEVSML environment is built on client-sever paradigm and the simulation is executed at the server's end. The proposed DEVS atomic and coupled DTDs are open to standardization from the community for successful model sharing and collaboration. The DEVSML framework provides the needed feature of run-time composability of coupled systems using the SOA framework. DEVSML also provides the capability to translate model to and from XML and JAVA programming language leading to model composability and validation. This paper will demonstrate the client application as well as the server architecture underlying the DEVSML framework.

Key concepts: DEVS, Composability, Computer science, Interoperability, Distributed computing, XML, Common Object Request Broker Architecture, Java

Related papers

Back to paper searchBrowse research topicsOriginal source
DEVSML: automating DEVS execution over SOA towards transparent simulators — Research Paper | ScholarLens