Activity-based DEVS modeling

Abdurrahman Alshareef, Hessam Sarjoughian, Bahram Zarrin

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

Use of model-driven approaches has been increasing to significantly benefit the process of building complex systems. Recently, an approach for specifying model behavior using UML activities has been devised to support the creation of DEVS models in a disciplined manner based on the model driven architecture and the UML concepts. In this paper, we further this work by grounding Activity-based DEVS modeling and developing a fully-fledged modeling engine to demonstrate applicability. We also detail the relevant aspects of the created metamodel in terms of modeling and simulation. A significant number of the artifacts of the UML 2.5 activities and actions, from the vantage point of DEVS behavioral modeling, is covered in details. Their semantics are discussed to the extent of time-accurate requirements for simulation. We characterize them in correspondence with the specification of the atomic model behavior. We demonstrate the approach with simple, yet expressive DEVS models.

Original languageEnglish (US)
Pages (from-to)116-131
Number of pages16
JournalSimulation Modelling Practice and Theory
Volume82
DOIs
StatePublished - Mar 1 2018

Fingerprint

Modeling
Behavioral Modeling
Model Driven Architecture
Model
Metamodel
Demonstrate
Electric grounding
Modeling and Simulation
Complex Systems
Engine
Correspondence
Large scale systems
Specification
Semantics
Engines
Specifications
Requirements
Simulation
Concepts

Keywords

  • Activity modeling
  • Behavioral modeling
  • DEVS
  • GMF
  • Model Driven Development
  • UML

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Hardware and Architecture

Cite this

Activity-based DEVS modeling. / Alshareef, Abdurrahman; Sarjoughian, Hessam; Zarrin, Bahram.

In: Simulation Modelling Practice and Theory, Vol. 82, 01.03.2018, p. 116-131.

Research output: Contribution to journalArticle

Alshareef, Abdurrahman ; Sarjoughian, Hessam ; Zarrin, Bahram. / Activity-based DEVS modeling. In: Simulation Modelling Practice and Theory. 2018 ; Vol. 82. pp. 116-131.
@article{dbfd9967e4fc4d5f80269eedfefdc78f,
title = "Activity-based DEVS modeling",
abstract = "Use of model-driven approaches has been increasing to significantly benefit the process of building complex systems. Recently, an approach for specifying model behavior using UML activities has been devised to support the creation of DEVS models in a disciplined manner based on the model driven architecture and the UML concepts. In this paper, we further this work by grounding Activity-based DEVS modeling and developing a fully-fledged modeling engine to demonstrate applicability. We also detail the relevant aspects of the created metamodel in terms of modeling and simulation. A significant number of the artifacts of the UML 2.5 activities and actions, from the vantage point of DEVS behavioral modeling, is covered in details. Their semantics are discussed to the extent of time-accurate requirements for simulation. We characterize them in correspondence with the specification of the atomic model behavior. We demonstrate the approach with simple, yet expressive DEVS models.",
keywords = "Activity modeling, Behavioral modeling, DEVS, GMF, Model Driven Development, UML",
author = "Abdurrahman Alshareef and Hessam Sarjoughian and Bahram Zarrin",
year = "2018",
month = "3",
day = "1",
doi = "10.1016/j.simpat.2017.12.009",
language = "English (US)",
volume = "82",
pages = "116--131",
journal = "Simulation Modelling Practice and Theory",
issn = "1569-190X",
publisher = "Elsevier",

}

TY - JOUR

T1 - Activity-based DEVS modeling

AU - Alshareef, Abdurrahman

AU - Sarjoughian, Hessam

AU - Zarrin, Bahram

PY - 2018/3/1

Y1 - 2018/3/1

N2 - Use of model-driven approaches has been increasing to significantly benefit the process of building complex systems. Recently, an approach for specifying model behavior using UML activities has been devised to support the creation of DEVS models in a disciplined manner based on the model driven architecture and the UML concepts. In this paper, we further this work by grounding Activity-based DEVS modeling and developing a fully-fledged modeling engine to demonstrate applicability. We also detail the relevant aspects of the created metamodel in terms of modeling and simulation. A significant number of the artifacts of the UML 2.5 activities and actions, from the vantage point of DEVS behavioral modeling, is covered in details. Their semantics are discussed to the extent of time-accurate requirements for simulation. We characterize them in correspondence with the specification of the atomic model behavior. We demonstrate the approach with simple, yet expressive DEVS models.

AB - Use of model-driven approaches has been increasing to significantly benefit the process of building complex systems. Recently, an approach for specifying model behavior using UML activities has been devised to support the creation of DEVS models in a disciplined manner based on the model driven architecture and the UML concepts. In this paper, we further this work by grounding Activity-based DEVS modeling and developing a fully-fledged modeling engine to demonstrate applicability. We also detail the relevant aspects of the created metamodel in terms of modeling and simulation. A significant number of the artifacts of the UML 2.5 activities and actions, from the vantage point of DEVS behavioral modeling, is covered in details. Their semantics are discussed to the extent of time-accurate requirements for simulation. We characterize them in correspondence with the specification of the atomic model behavior. We demonstrate the approach with simple, yet expressive DEVS models.

KW - Activity modeling

KW - Behavioral modeling

KW - DEVS

KW - GMF

KW - Model Driven Development

KW - UML

UR - http://www.scopus.com/inward/record.url?scp=85039754002&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85039754002&partnerID=8YFLogxK

U2 - 10.1016/j.simpat.2017.12.009

DO - 10.1016/j.simpat.2017.12.009

M3 - Article

AN - SCOPUS:85039754002

VL - 82

SP - 116

EP - 131

JO - Simulation Modelling Practice and Theory

JF - Simulation Modelling Practice and Theory

SN - 1569-190X

ER -