Discrete event modelling on SIMULA
Discrete event modelling on SIMULA
Object oriented design with applications
Object oriented design with applications
Object lessons: lessons learned in object-oriented development projects
Object lessons: lessons learned in object-oriented development projects
Pitfalls of object-oriented development
Pitfalls of object-oriented development
The object advantage: business process reengineering with object technology
The object advantage: business process reengineering with object technology
The essential distributed objects survival guide
The essential distributed objects survival guide
Next generation computing: distributed objects for business
Next generation computing: distributed objects for business
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Component-based development for enterprise systems: applying the SELECT perspective
Component-based development for enterprise systems: applying the SELECT perspective
Client/server programming with Java and CORBA (2nd ed.)
Client/server programming with Java and CORBA (2nd ed.)
CORBA distributed objects: using Orbix
CORBA distributed objects: using Orbix
The unified software development process
The unified software development process
The implementation of four conceptual frameworks for simulation modeling in high-level languages
WSC '88 Proceedings of the 20th conference on Winter simulation
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
Networked simulation with HLA and MODSIM III
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Realizing e-business with components
Realizing e-business with components
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Building systems from commerical components
Building systems from commerical components
eM-Plant: eliminate bottlenecks with integrated analysis tools in eM-Plant
Proceedings of the 32nd conference on Winter simulation
Large-Scale, Component Based Development
Large-Scale, Component Based Development
Business Components Factory: A Comprehensive Overview of Component-Based Development for the Enterprise
IEEE Software
Perspectives on the Evolution of Simulation
Operations Research
Simulation with Arena
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Practice: guidelines for designing simulation building blocks
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Web-based simulation 1: D-SOL; a distributed Java based discrete event simulation architecture
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Parallel simulation: distributed simulation systems
Proceedings of the 35th conference on Winter simulation: driving innovation
Proceedings of the 35th conference on Winter simulation: driving innovation
Proceedings of the 35th conference on Winter simulation: driving innovation
Proceedings of the 35th conference on Winter simulation: driving innovation
Proceedings of the 35th conference on Winter simulation: driving innovation
Designing And Managing The Supply Chain
Designing And Managing The Supply Chain
A distributed multi-formalism simulation to support rail infrastructure control design
WSC '05 Proceedings of the 37th conference on Winter simulation
A dynamic business model for component-based simulation software
Proceedings of the 38th conference on Winter simulation
Simulation services to support the control design of rail infrastructures
Proceedings of the 38th conference on Winter simulation
A layered architecture for the model-driven development of distributed simulators
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Definition and analysis of composition structures for discrete-event models
Proceedings of the 40th Conference on Winter Simulation
De2m: a solution for analyzing supply chain
Proceedings of the 40th Conference on Winter Simulation
Hierarchical modeling for computational biology
SFM'08 Proceedings of the Formal methods for the design of computer, communication, and software systems 8th international conference on Formal methods for computational systems biology
A survey of customization support in agent-based business process simulation tools
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Communication in distributed simulation environment
ICOSSSE'07 Proceedings of the 6th WSEAS international conference on System science and simulation in engineering
jEQN a java-based language for the distributed simulation of queueing networks
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
DE2M: An environment for developing distributed and executable enterprise models
Advances in Engineering Software
Creating suites of models with system entity structure: global warming example
Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium
Hi-index | 0.00 |
Parallel simulation and distributed simulation sometimes appear to be two different worlds. Where parallel simulation aims at increasing the speed of a single model by distributing it over more processors, distributed simulation looks at ways to link entire models or federates that run on different computers. In the case of distributed simulation, the models themselves are hard to distribute, and often they each run on one processor as a monolithic model. This paper advocates to build the more traditional simulation models in such a way, that they can be easily distributed. As simulationists, we can learn from component-based theory from the software engineering field to prepare our models for distribution, and parts of our models for reuse. The results of several projects show that componentizing simulation models can have many advantages. The results also show that it is not easy to create models in a componentized way, and that current methods for simulation model building should be adapted.