ABSTRACT

This chapter introduces the main ideas and concepts about Discrete EVent system Specification (DEVS) M&S standardization. It discusses different designs to bridge the gap between implementations of DEVS M&S software, most of which are based on standard extensible markup language notations to share information, and to achieve model reuse. The implementation of the DEVS formalism can range from one simulator implemented in a single programming language and executed on a single processor to multiple simulators implemented in multiple programming languages and executing on distributed processors. Therefore, in order to manage complexity of simulation modeling, standardization is considered a necessity for interoperation among its different simulators and highly beneficial for nondistributed simulators. The DEVS simulation protocol describes how a DEVS model should be simulated; whether in standalone fashion or in a coupled model. Such a protocol is implemented by a processor, which can be a simulator or a coordinator.