Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
A modification of the process interaction world view
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Generic programming and the STL: using and extending the C++ Standard Template Library
Generic programming and the STL: using and extending the C++ Standard Template Library
Exploiting model independence for parallel PCS network simulation
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
Linkers and Loaders
Atl Developer's Guide
Distributed Simulation of Large-Scale PCS Networks
MASCOTS '94 Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems
Reusing simulation components: generalizing: is it possible to create all-purpose simulations?
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Towards a COTS-based service-oriented simulation architecture
Proceedings of the 2007 Summer Computer Simulation Conference
Self-selecting reliable paths for wireless sensor network routing
Computer Communications
A survey of customization support in agent-based business process simulation tools
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A software reuse approach for developing Grab-and-Glue models
SMO'05 Proceedings of the 5th WSEAS international conference on Simulation, modelling and optimization
Towards reusing model components in systems biology
CMSB'04 Proceedings of the 20 international conference on Computational Methods in Systems Biology
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
In this paper we investigate two issues at the kernel of simulation reusability: interoperability and interchangeability. Their implications on the simulation technology are discussed. Based on our previous work on simulation component oriented world view and simulation component classification, the Component-ORiented Simulation Architecture (CORSA) is devised to address both issues. The ideas and considerations which motivated us in developing CORSA are discussed. The design and implementation of a prototype is also described briefly. A sequential PCS simulation has been developed using CORSA. This exercise demonstrated several advantages of the component-based approach: flexibility, extensibility as well as reusability. Experimental results show that the component-based approach is only slightly slower than the monolithic approach, whose complexity quickly grows to nearly unsurmountable proportions with the growth of complexity of the simulated system.