A history of discrete event simulation programming languages
HOPL-II The second ACM SIGPLAN conference on History of programming languages
An annotated bibliography of interactive program steering
ACM SIGPLAN Notices
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
SCIRun: a scientific programming environment for computational steering
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Experience assessing an architectural approach to large-scale systematic reuse
Proceedings of the 18th international conference on Software engineering
ACM Computing Surveys (CSUR)
WSC '96 Proceedings of the 28th conference on Winter simulation
Tabular representations in relational documents
Relational methods in computer science
Precise description and specification of software
MDS '95 Proceedings of the second international conference on Mathematics of dependable systems II
Software engineerng applied to discrete event simulations
WSC '86 Proceedings of the 18th conference on Winter simulation
Simulation modeling with event graphs
Communications of the ACM
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Achieving extensibility through product-lines and domain-specific languages: a case study
ACM Transactions on Software Engineering and Methodology (TOSEM)
Dealing with complexity: exploratory analysis enabled by multiresolultion, multiperspective modeling
Proceedings of the 32nd conference on Winter simulation
Model composability as a research investment: responses to the featured paper
Proceedings of the 32nd conference on Winter simulation
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Parallel Languages for Discrete-Event Simulation Models
IEEE Computational Science & Engineering
Designing software for ease of extension and contraction
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Introduction to the SIMSCRIPT II programming language
Proceedings of the second conference on Applications of simulations
ACM SIGPLAN Notices
Program generators and the tools to make them
Proceedings of the 2004 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Simulation optimization: simulation optimization
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Visualizing coercible simulations
WSC '04 Proceedings of the 36th conference on Winter simulation
A case study of model context for simulation composability and reusability
WSC '05 Proceedings of the 37th conference on Winter simulation
Semi-automated simulation transformation for DDDAS
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
Using Abstraction in the Verification of Simulation Coercion
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Requirements for DDDAS flexible point support
Proceedings of the 38th conference on Winter simulation
Agile optimization for coercion
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Capturing scientists’ insight for DDDAS
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
Hi-index | 0.00 |
We argue that simulations possess interesting characteristics that facilitate adaptation. Simplifying assumptions, stochastic sampling, and event generation are common features which lend themselves to adaptation for reuse. In this paper, we explore simulation-specific characteristics amenable to adaptation and the ways they can be exploited in support of reuse. Our work is of particular relevance to research in component based simulations and dynamic data driven application systems, where adaptability and reuse are essential.