The best of most worlds: Shared objects for multilingual simulation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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 languageEnglish
Title of host publicationPOOSC '10: Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing
PublisherAssociation for Computing Machinery
Pages1-6
ISBN (Print)9781450305464
DOIs
Publication statusPublished - 17 Oct 2010
Event9th 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 201021 Oct 2010

Conference

Conference9th 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/TerritoryUnited States
CityReno/Tahoe, NV
Period17/10/1021/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

Fingerprint

Dive into the research topics of 'The best of most worlds: Shared objects for multilingual simulation'. Together they form a unique fingerprint.

Cite this