Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Transactions of the Society for Computer Simulation International
Modeling formalisms for dynamic structure systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Theory of Modeling and Simulation
Theory of Modeling and Simulation
SS '00 Proceedings of the 33rd Annual Simulation Symposium
Software—Practice & Experience
The OSA project: an example of component based software engineering techniques applied to simulation
Proceedings of the 2007 Summer Computer Simulation Conference
An open issue on applying sharing modeling patterns in DEVS
Proceedings of the 2007 Summer Computer Simulation Conference
Eclipse: a platform for integrating development tools
IBM Systems Journal
A component model engineered with components and aspects
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
A metamodel and a DEVS implementation for component based hierarchical simulation modeling
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Design considerations for M&S software
Winter Simulation Conference
Some desired features for the DEVS architecture description language
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
ISATEM: an integration of socioeconomic and spatial models for mineral resources exploitation
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part I
Multi-perspective modelling of complex phenomena
Computational & Mathematical Organization Theory
Hi-index | 0.00 |
This paper presents a new extension of the DEVS formalism that allows multiple occurrences of a given instance of a DEVS component. This paper is a follow-up to a previous short paper in which the issue of supporting a new construction called a shared component was raised, in the case of a DEVS model. In this paper, we first demonstrate, formally, that the multi-occurrence extended definition, that includes the case of shared components, is valid because any model that is built using this extended definition accepts an equivalent model built using standard DEVS. Then we recall the benefits of sharing components for modeling, and further extend this analysis to the simulation area, by investigating how shared components can help to design better simulation engines. Finally, we describe an existing implementation of a simulation software that fully supports this shared component feature, both at the modeling and simulation levels.