On using design patterns for DEVS modeling and simulation tools

  • Authors:
  • Maamar ElAmine Hamri;Lassaad Baati

  • Affiliations:
  • University Aix Marseille;University Aix Marseille

  • Venue:
  • SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modeling and simulation tools are more and more closed to the software engineering capabilities. Since decades modeling and simulation frameworks try to take advantage of software engineering evolvement such as functional programming, logic programming, object oriented programming. Since 1990s, design patterns as a new paradigm of object oriented programming, becomes an efficient solution to request design and development issues. Each one provides a way of programming, resolving modeling and simulation issues usually related to specific domains. We are interested in discrete event modeling and simulation paradigm, especially in DEVS (Discrete Event System specification) which is a sound mathematical based framework with a hierarchical representation. DEVS based modeling and simulation frameworks integrate design patterns in designing and building models in specific domains in order to take advantage of their capabilities. This paper describes the use of design patterns in the modeling and simulation implementation tool. We describe how the design patterns can be utilized inside the DEVS abstract simulator in order to facilitate the reuse of DEVS entities.