ABSTRACT

This chapter focuses on various methods for standardizing Discrete EVent system Specification (DEVS) model representations, which is necessary to enable platform-independent DEVS models to interoperate with each other. The concept relies on defining a generic representation that other tools can use to understand how a model is created, which allows sharing of existing models. The DEVSML is a novel way of writing DEVS models in Extensible Markup Language. DEVSML is built on JAVAML. The chapter presents an overview and the software architecture of DEVS/Service oriented architecture (SOA) and its implementation using web standards. It shows how the DEVS/SOA framework is able to integrate several DEVS and non-DEVS models. The behavior of a DEVS model is limited to atomic components; that is, the body of the transition and output functions as well as the time advance function.