Object-oriented DEVS

Bernard P. Zeigler, Hessam Sarjoughian, Vincent Au

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

4 Citations (Scopus)

Abstract

We present an approach called Object Behavior Specification that combines principles of systems theory with those of object orientation. The approach adds a middle layer between the set-theoretic formalism of DEVS (Discrete Event System Specification) and its implementation in C++ and JAVA. Historically, the implementation came first and the object behavior specification was abstracted from it. However, once established, the approach may enable enhanced reuse of DEVS implementation designs. We also show the applicability of the approach to improved formalization of animation and dynamic structure implementations.

Original languageEnglish (US)
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
EditorsA.F. Sisti
Pages100-111
Number of pages12
Volume3083
DOIs
StatePublished - 1997
EventEnabling Technology for Simulation Science - Orlando, FL, United States
Duration: Apr 22 1997Apr 24 1997

Other

OtherEnabling Technology for Simulation Science
CountryUnited States
CityOrlando, FL
Period4/22/974/24/97

Fingerprint

Discrete event simulation
specifications
Specifications
animation
reuse
System theory
Animation
formalism

Keywords

  • Animation
  • DEVS
  • Dynamic structure
  • Object Oriented Design
  • Software Specification

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

Zeigler, B. P., Sarjoughian, H., & Au, V. (1997). Object-oriented DEVS. In A. F. Sisti (Ed.), Proceedings of SPIE - The International Society for Optical Engineering (Vol. 3083, pp. 100-111) https://doi.org/10.1117/12.276701

Object-oriented DEVS. / Zeigler, Bernard P.; Sarjoughian, Hessam; Au, Vincent.

Proceedings of SPIE - The International Society for Optical Engineering. ed. / A.F. Sisti. Vol. 3083 1997. p. 100-111.

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

Zeigler, BP, Sarjoughian, H & Au, V 1997, Object-oriented DEVS. in AF Sisti (ed.), Proceedings of SPIE - The International Society for Optical Engineering. vol. 3083, pp. 100-111, Enabling Technology for Simulation Science, Orlando, FL, United States, 4/22/97. https://doi.org/10.1117/12.276701
Zeigler BP, Sarjoughian H, Au V. Object-oriented DEVS. In Sisti AF, editor, Proceedings of SPIE - The International Society for Optical Engineering. Vol. 3083. 1997. p. 100-111 https://doi.org/10.1117/12.276701
Zeigler, Bernard P. ; Sarjoughian, Hessam ; Au, Vincent. / Object-oriented DEVS. Proceedings of SPIE - The International Society for Optical Engineering. editor / A.F. Sisti. Vol. 3083 1997. pp. 100-111
@inproceedings{c3f7e34ddba5463bab8a149bcb33f9d3,
title = "Object-oriented DEVS",
abstract = "We present an approach called Object Behavior Specification that combines principles of systems theory with those of object orientation. The approach adds a middle layer between the set-theoretic formalism of DEVS (Discrete Event System Specification) and its implementation in C++ and JAVA. Historically, the implementation came first and the object behavior specification was abstracted from it. However, once established, the approach may enable enhanced reuse of DEVS implementation designs. We also show the applicability of the approach to improved formalization of animation and dynamic structure implementations.",
keywords = "Animation, DEVS, Dynamic structure, Object Oriented Design, Software Specification",
author = "Zeigler, {Bernard P.} and Hessam Sarjoughian and Vincent Au",
year = "1997",
doi = "10.1117/12.276701",
language = "English (US)",
volume = "3083",
pages = "100--111",
editor = "A.F. Sisti",
booktitle = "Proceedings of SPIE - The International Society for Optical Engineering",

}

TY - GEN

T1 - Object-oriented DEVS

AU - Zeigler, Bernard P.

AU - Sarjoughian, Hessam

AU - Au, Vincent

PY - 1997

Y1 - 1997

N2 - We present an approach called Object Behavior Specification that combines principles of systems theory with those of object orientation. The approach adds a middle layer between the set-theoretic formalism of DEVS (Discrete Event System Specification) and its implementation in C++ and JAVA. Historically, the implementation came first and the object behavior specification was abstracted from it. However, once established, the approach may enable enhanced reuse of DEVS implementation designs. We also show the applicability of the approach to improved formalization of animation and dynamic structure implementations.

AB - We present an approach called Object Behavior Specification that combines principles of systems theory with those of object orientation. The approach adds a middle layer between the set-theoretic formalism of DEVS (Discrete Event System Specification) and its implementation in C++ and JAVA. Historically, the implementation came first and the object behavior specification was abstracted from it. However, once established, the approach may enable enhanced reuse of DEVS implementation designs. We also show the applicability of the approach to improved formalization of animation and dynamic structure implementations.

KW - Animation

KW - DEVS

KW - Dynamic structure

KW - Object Oriented Design

KW - Software Specification

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

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

U2 - 10.1117/12.276701

DO - 10.1117/12.276701

M3 - Conference contribution

AN - SCOPUS:0031289463

VL - 3083

SP - 100

EP - 111

BT - Proceedings of SPIE - The International Society for Optical Engineering

A2 - Sisti, A.F.

ER -