Abstract
Computing techniques are increasingly being used in scientific research to tackle a diverse set of problems. An example is complex systems research, which focuses on the use of computer simulations to explore, understand and describe the real-world system under study. These simulations are often sophisticated pieces of software with numerous design trade-offs between performance and ease of development and use. We propose a simulation framework for complex systems simulation that allows each component of a simulation - -for example visualisation, or data analysis - to be developed in the most appropriate language. The framework uses the concept of shared objects to communicate data between simulation components. We present here a detailed motivation for multilingual simulations, an outline design and prototype for the simulation framework, and discuss future plans for the framework.
| Original language | English |
|---|---|
| Title of host publication | POOSC '10: Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing |
| Publisher | Association for Computing Machinery |
| Pages | 1-6 |
| ISBN (Print) | 9781450305464 |
| DOIs | |
| Publication status | Published - 17 Oct 2010 |
| Event | 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, POOSC'10, at the ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH - Reno/Tahoe, NV, United States Duration: 17 Oct 2010 → 21 Oct 2010 |
Conference
| Conference | 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, POOSC'10, at the ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH |
|---|---|
| Country/Territory | United States |
| City | Reno/Tahoe, NV |
| Period | 17/10/10 → 21/10/10 |
Keywords
- D.1 [Programming Techniques]: Miscellaneous
- D.2.12 [Software Engineering]: Interoperability - Distributed objects
- Design
- Languages
- Performance
ASJC Scopus subject areas
- Computer Networks and Communications
- Computer Science Applications
- Software