Behavioral DEVS metamodeling

Hessam Sarjoughian, Abdurrahman Alshareef, Yonglin Lei

Research output: Chapter in Book/Report/Conference proceedingConference contribution

15 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publication2015 Winter Simulation Conference, WSC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2788-2799
Number of pages12
ISBN (Electronic)9781467397438
DOIs
StatePublished - Feb 16 2016
EventWinter Simulation Conference, WSC 2015 - Huntington Beach, United States
Duration: Dec 6 2015Dec 9 2015

Publication series

NameProceedings - Winter Simulation Conference
Volume2016-February
ISSN (Print)0891-7736

Other

OtherWinter Simulation Conference, WSC 2015
Country/TerritoryUnited States
CityHuntington Beach
Period12/6/1512/9/15

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Behavioral DEVS metamodeling'. Together they form a unique fingerprint.

Cite this