A framework for executable UML models

Joe Mooney, Hessam Sarjoughian

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

8 Citations (Scopus)

Abstract

One approach to support the creation of executable UML models is to utilize an existing DEVS simulation environment. The Discrete Event System Specification (DEVS) formalism excels at modeling complex discrete event systems. An approach to specifying DEVS-compliant models is presented via Unified Modeling Language (UML) state machines. Resultant UML models are executable within DEVS simulation frameworks such as DEVSJAVA. Constructing DEVS-compliant UML models enables early simulation and verification of a design. This paper outlines how the specifics of simulation can be naturally expressed in UML models without significant burden to the UML practitioner. Simulatable models are an excellent precursor and companion to the current models normally developed during design and implementation and may result in significant cost and time savings.

Original languageEnglish (US)
Title of host publicationSimulation Series
StatePublished - 2009
EventDEVS Integrative M and S Symposium, DEVS 2009, Part of the 2009 Spring Simulation Multiconference, SpringSim 2009 - San Diego, CA, United States
Duration: Mar 22 2009Mar 27 2009

Other

OtherDEVS Integrative M and S Symposium, DEVS 2009, Part of the 2009 Spring Simulation Multiconference, SpringSim 2009
CountryUnited States
CitySan Diego, CA
Period3/22/093/27/09

Fingerprint

Unified Modeling Language
Discrete event simulation
Specifications

Keywords

  • DEVS
  • Discrete event simulation
  • Executable UML
  • State machine

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Mooney, J., & Sarjoughian, H. (2009). A framework for executable UML models. In Simulation Series

A framework for executable UML models. / Mooney, Joe; Sarjoughian, Hessam.

Simulation Series. 2009.

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

Mooney, J & Sarjoughian, H 2009, A framework for executable UML models. in Simulation Series. DEVS Integrative M and S Symposium, DEVS 2009, Part of the 2009 Spring Simulation Multiconference, SpringSim 2009, San Diego, CA, United States, 3/22/09.
Mooney J, Sarjoughian H. A framework for executable UML models. In Simulation Series. 2009
Mooney, Joe ; Sarjoughian, Hessam. / A framework for executable UML models. Simulation Series. 2009.
@inproceedings{1c75d01eded44132b7b39b0a6a9e9012,
title = "A framework for executable UML models",
abstract = "One approach to support the creation of executable UML models is to utilize an existing DEVS simulation environment. The Discrete Event System Specification (DEVS) formalism excels at modeling complex discrete event systems. An approach to specifying DEVS-compliant models is presented via Unified Modeling Language (UML) state machines. Resultant UML models are executable within DEVS simulation frameworks such as DEVSJAVA. Constructing DEVS-compliant UML models enables early simulation and verification of a design. This paper outlines how the specifics of simulation can be naturally expressed in UML models without significant burden to the UML practitioner. Simulatable models are an excellent precursor and companion to the current models normally developed during design and implementation and may result in significant cost and time savings.",
keywords = "DEVS, Discrete event simulation, Executable UML, State machine",
author = "Joe Mooney and Hessam Sarjoughian",
year = "2009",
language = "English (US)",
booktitle = "Simulation Series",

}

TY - GEN

T1 - A framework for executable UML models

AU - Mooney, Joe

AU - Sarjoughian, Hessam

PY - 2009

Y1 - 2009

N2 - One approach to support the creation of executable UML models is to utilize an existing DEVS simulation environment. The Discrete Event System Specification (DEVS) formalism excels at modeling complex discrete event systems. An approach to specifying DEVS-compliant models is presented via Unified Modeling Language (UML) state machines. Resultant UML models are executable within DEVS simulation frameworks such as DEVSJAVA. Constructing DEVS-compliant UML models enables early simulation and verification of a design. This paper outlines how the specifics of simulation can be naturally expressed in UML models without significant burden to the UML practitioner. Simulatable models are an excellent precursor and companion to the current models normally developed during design and implementation and may result in significant cost and time savings.

AB - One approach to support the creation of executable UML models is to utilize an existing DEVS simulation environment. The Discrete Event System Specification (DEVS) formalism excels at modeling complex discrete event systems. An approach to specifying DEVS-compliant models is presented via Unified Modeling Language (UML) state machines. Resultant UML models are executable within DEVS simulation frameworks such as DEVSJAVA. Constructing DEVS-compliant UML models enables early simulation and verification of a design. This paper outlines how the specifics of simulation can be naturally expressed in UML models without significant burden to the UML practitioner. Simulatable models are an excellent precursor and companion to the current models normally developed during design and implementation and may result in significant cost and time savings.

KW - DEVS

KW - Discrete event simulation

KW - Executable UML

KW - State machine

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

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

M3 - Conference contribution

AN - SCOPUS:84887077420

BT - Simulation Series

ER -