Statecharts: A visual formalism for complex systems
Science of Computer Programming
Dynamic templates and semantic rules for simulation advisors and certifiers
Knowledge-based simulation
Pitfalls of object-oriented development
Pitfalls of object-oriented development
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Developing Java beans
Modeling formalisms for dynamic structure systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
COM and DCOM: Microsoft's vision for distributed objects
COM and DCOM: Microsoft's vision for distributed objects
Communicating sequential processes
Communications of the ACM
Communications of the ACM
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Theory of Modelling and Simulation
Theory of Modelling and Simulation
Understanding the Linux Kernel
Understanding the Linux Kernel
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Contributing to Eclipse: Principles, Patterns, and Plugins
Contributing to Eclipse: Principles, Patterns, and Plugins
JiST: an efficient approach to simulation using virtual machines: Research Articles
Software—Practice & Experience
Maven: A Developer's Notebook (Developer's Notebooks)
Maven: A Developer's Notebook (Developer's Notebooks)
Aspect-oriented software development
Aspect-oriented software development
Eclipse: a platform for integrating development tools
IBM Systems Journal
Scalable processing of context information with COSMOS
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
PRT simulation in an immersive virtual world
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
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
Extending DEVS to support multiple occurrence in component-based simulation
Proceedings of the 40th Conference on Winter Simulation
DisSimJADE: a framework for the development of agent-based distributed simulation systems
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Some desired features for the DEVS architecture description language
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
Evaluating simulation software components with player rating systems
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
In this paper I manage to give a global and comprehensive overview on the Open Simulation Architecture project (OSA). OSA is an open software platform that aims at supporting empirical studies based on discrete-event simulations. The underlying philosophy of OSA is to exploit and apply everywhere it is possible the latest relevant Component-Based Software Engineering (CBSE) techniques, in order to ease reuse of existing or new simulation software and models. In this paper we show how these techniques may be applied at several levels (Architecture, Simulation Engine, Modeling API and Simulation Engine) and with which expected benefits.