Title
eUDEVS: Executable UML with DEVS Theory of Modeling and Simulation
Abstract
Modeling and simulation (M&S) for system design and prototyping is practiced today both in industry and academia. M&S are two different areas altogether and have specific objectives. However, most of the time these two separate areas are taken together. The developed code is woven tightly around both the model and the underlying simulator that executes it. This constrains both the model development and the simulation engine that has an impact on the scalability of the developed code. Furthermore, a lot of time is spent in developing a model because it needs both domain knowledge and simulation techniques, which also requires communication among users and developers. The Unified Modeling Language (UML) is widely accepted in industry, whereas discrete event specification (DEVS)-based modeling that separates the model and the simulator, provides a cleaner methodology to develop models and is much used in academia. DEVS today is used by engineers who understand discrete event modeling at a highly detailed level and are able to translate requirements to DEVS modeling code. There have been earlier efforts to integrate UML and DEVS but they have not succeeded in providing a transformation mechanism owing to inherent differences in these two modeling paradigms. In this paper we present an integrated approach to cross-transformations between UML and DEVS using the proposed eUDEVS, which stands for executable UML based on DEVS. Further, we also show that the obtained DEVS models belong to a specific class of DEVS models called finite deterministic DEVS (FD-DEVS) that is available as a W3C XML schema in XFD-DEVS. We also put the proposed eUDEVS in a much larger unifying framework called the DEVS unified process that allows bifurcated model-continuity-based lifecycle methodology for systems M&S. Finally, we demonstrate the concepts with a complete example.
Year
DOI
Venue
2009
10.1177/0037549709104727
Simulation
Keywords
DocType
Volume
Executable UML,modeling paradigm,simulation technique,proposed eUDEVS,executable UML,model development,developed code,discrete event modeling,DEVS Theory,simulation engine,DEVS unified process,DEVS model
Journal
85
Issue
ISSN
Citations 
11-12
0037-5497
26
PageRank 
References 
Authors
1.38
9
4
Name
Order
Citations
PageRank
José L. Risco-Martín124431.13
Jesús M. de la Cruz2565.62
Saurabh Mittal323923.42
B. Zeigler41035188.72