skip to main content
10.1145/2486092.2486138acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
research-article

Discrete event design patterns.

Published: 19 May 2013 Publication History

Abstract

In this paper we highlight techniques from software engineering to design and code the behaviors of object. After a review of behavioral design patterns, we propose the state event design pattern to design basic behaviors described with state machines. In this pattern we objectify events in addition to states. Then, we generalize this pattern to DEVS behaviors. Thus, the DEVS designers may take profit from this technique to design simulations.

References

[1]
Adamczyk, P. Selected patterns for implementing finite state machines. In Conference on Pattern Languages of Programs (September 2004), PLOP'04.
[2]
Chine, B., and Millestein, T. An extensible state machine pattern for interactive applications. In the 17th Conference on Pattern Languages of Programs (October 2010), ECOOP 2010.
[3]
Dyson, P., and Peterson, B. State patterns. In Pattern Languages of Programming Design 3 (July 1998), EuroPLOP'98.
[4]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[5]
Hamri, M., and Baati, L. On using design patterns for devs modeling and simulation tools. In Spring Simulation Multi-conference-Symposium Theory of Modeling & Simulation-DEVS Integrative M&S Symposium (April 2010).
[6]
Hamri, M., Giambiasi, N., and Frydman, C. Min max devs modeling and simulation. Simulation Modelling Practice and Theory 14, 7 (2006), 909--929.
[7]
Hamri, M., and Zacharewicz, G. Automatic generation of object-oriented code from devs graphical specifications. In Winter Simulation Conference (December 2012), WSC'12.
[8]
Praehofer, H., and Pree, D. Visual modeling of devs-based multi-formalism systems based on higraphs. In Winter Simulation Conference, pp. 595--603.
[9]
Zeigler, B., Praehofer, H., and Kim, T. G. Theory of Modeling and Simulation. Academic Press, 2000.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGSIM PADS '13: Proceedings of the 1st ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
May 2013
426 pages
ISBN:9781450319201
DOI:10.1145/2486092
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. behavior of object
  2. design patterns
  3. devs
  4. finite state machines
  5. implementation of simulation

Qualifiers

  • Research-article

Conference

SIGSIM-PADS '13
Sponsor:

Acceptance Rates

SIGSIM PADS '13 Paper Acceptance Rate 29 of 75 submissions, 39%;
Overall Acceptance Rate 398 of 779 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 285
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media