DocumentCode
1505922
Title
Collaborative Modeling Process for Development of Domain-Specific Discrete Event Simulation Systems
Author
Sung, Changho ; Kim, Tag Gon
Author_Institution
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Volume
42
Issue
4
fYear
2012
fDate
7/1/2012 12:00:00 AM
Firstpage
532
Lastpage
546
Abstract
The discrete event systems specification (DEVS) formalism supports the object-oriented (OO) specification of discrete event models in a hierarchical, modular manner. If a system that is to be modeled is domain-specific, the development of models with the use of the DEVS formalism would require domain knowledge about the system as well as to understand DEVS semantics. This paper proposes a collaborative modeling process to compensate for the lack of professional engineers. To compensate, this modeling process utilizes three types of engineers: domain engineer, modeling and simulation (M&S) engineer, and platform engineer. The process consists of four steps: conceptual modeling, model partition, model implementation, and model integration/simulation. The system requirements are used to specify domain models in the conceptual modeling step, and the models are partitioned into two types: discrete event-level model (DEM) and behavioral-level model (BM). The DEM is specified as the DEVS formalism, and the BM is defined as algorithms and equations. Each model is implemented separately, and the implemented models are integrated and simulated flexibly by using a dynamic linking library. The modeling process is then applied to develop a war game simulator. The advantage of this modeling process is that the collaborative work is related to the whole series of steps. This collaboration maximally utilizes the capabilities of the professional engineers by seamlessly separating yet correlating their works.
Keywords
computer games; discrete event simulation; formal specification; groupware; military computing; object-oriented methods; BM; DEM; DEVS formalism; DEVS semantics; behavioral-level model; collaborative modeling process; conceptual modeling; discrete event-level model; domain engineer; domain knowledge; domain-specific discrete event simulation system development; dynamic linking library; model implementation; model integration-simulation; model partition; modeling and simulation engineer; object-oriented specification; platform engineer; war game simulator; Collaboration; Discrete event systems; Mathematical model; Object oriented modeling; Software; Unified modeling language; Collaboration; discrete event systems specification (DEVS); domain-specific; modeling process; simulation systems; unified modeling language (UML);
fLanguage
English
Journal_Title
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
Publisher
ieee
ISSN
1094-6977
Type
jour
DOI
10.1109/TSMCC.2011.2135850
Filename
5756701
Link To Document