An approach for activity-based DEVS model specification

Abdurrahman Alshareef, Hessam Sarjoughian, Bahram Zarrin

Research output: Contribution to conferencePaperpeer-review

8 Scopus citations

Abstract

Creation of DEVS models has been advanced through Model Driven Architecture and its frameworks. The overarching role of the frameworks has been to help develop model specifications in a disciplined fashion. Frameworks can provide intermediary layers between the higher level mathematical models and their corresponding software specifications from both structural and behavioral aspects. Unlike structural modeling, developing models to specify behavior of systems is known to be harder and more complex, particularly when operations with non-trivial control schemes are required. In this paper, we propose specifying activity-based behavior modeling of parallel DEVS atomic models. We consider UML activities and actions as fundamental units of behavior modeling, especially in the presence of recent advances in the UML 2.5 specifications. We describe in detail how to approach activity modeling with a set of elemental behavioral constructs for atomic DEVS model. We show how Activity models correspond to the atomic DEVS model using an exemplar. We also highlight the complementary roles of Activity and Statecharts models.

Original languageEnglish (US)
StatePublished - Jan 1 2016
Event2016 TMS/DEVS Symposium on Theory of Modeling and Simulation, TMS/DEVS 2016, Part of the 2016 Spring Simulation Multiconference, SpringSim 2016 - Pasadena, United States
Duration: Apr 3 2016Apr 6 2016

Other

Other2016 TMS/DEVS Symposium on Theory of Modeling and Simulation, TMS/DEVS 2016, Part of the 2016 Spring Simulation Multiconference, SpringSim 2016
Country/TerritoryUnited States
CityPasadena
Period4/3/164/6/16

Keywords

  • Activity modeling
  • Behavior modeling
  • Parallel DEVS
  • UML

ASJC Scopus subject areas

  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'An approach for activity-based DEVS model specification'. Together they form a unique fingerprint.

Cite this