TY - GEN
T1 - Behavioral DEVS metamodeling
AU - Sarjoughian, Hessam
AU - Alshareef, Abdurrahman
AU - Lei, Yonglin
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/2/16
Y1 - 2016/2/16
N2 - A variety of metamodeling concepts, methods, and tools are available to today's modeling and simulation community. The Model Driven Architecture (MDA) framework enables modelers to develop platform independent models which can be transformed to platform-specific models. Considering model development according to the MDA framework, structural metamodeling is simpler as compared to behavioral metamodeling. In this paper, we shed light on and introduce behavioral metamodeling for atomic DEVS model. Behavior specification for an atomic DEVS model is examined from the standpoint of the MDA framework. A three-layer model abstraction consisting of metamodel, concrete model, and instance model is described from the vantage point of the DEVS formalism and the Eclipse Modeling Framework (EMF), a realization of MDA. A behavioral metamodel for atomic DEVS model is developed in EMF Ecore. This metamodel is introduced to complement the EMF-DEVS structural metamodeling. Some observations are discussed regarding behavioral metamodeling, model validation, and code generation.
AB - A variety of metamodeling concepts, methods, and tools are available to today's modeling and simulation community. The Model Driven Architecture (MDA) framework enables modelers to develop platform independent models which can be transformed to platform-specific models. Considering model development according to the MDA framework, structural metamodeling is simpler as compared to behavioral metamodeling. In this paper, we shed light on and introduce behavioral metamodeling for atomic DEVS model. Behavior specification for an atomic DEVS model is examined from the standpoint of the MDA framework. A three-layer model abstraction consisting of metamodel, concrete model, and instance model is described from the vantage point of the DEVS formalism and the Eclipse Modeling Framework (EMF), a realization of MDA. A behavioral metamodel for atomic DEVS model is developed in EMF Ecore. This metamodel is introduced to complement the EMF-DEVS structural metamodeling. Some observations are discussed regarding behavioral metamodeling, model validation, and code generation.
UR - http://www.scopus.com/inward/record.url?scp=84962855638&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962855638&partnerID=8YFLogxK
U2 - 10.1109/WSC.2015.7408384
DO - 10.1109/WSC.2015.7408384
M3 - Conference contribution
AN - SCOPUS:84962855638
T3 - Proceedings - Winter Simulation Conference
SP - 2788
EP - 2799
BT - 2015 Winter Simulation Conference, WSC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - Winter Simulation Conference, WSC 2015
Y2 - 6 December 2015 through 9 December 2015
ER -