The best of most worlds: shared objects for multilingual simulation

Adam T. Sampson, Paul S. Andrews

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

  • 2 Citations

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 publicationProceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Number of pages6
ISBN (Print)9781450305464
DOIs
StatePublished - Oct 2010
Event9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing - Reno, United States

Workshop

Workshop9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing
Abbreviated titlePOOSC 2010
CountryUnited States
CityReno
Period17/10/1021/10/10

Fingerprint

Large scale systems
Data reduction
Visualization
Computer simulation

Cite this

Sampson, A. T., & Andrews, P. S. (2010). The best of most worlds: shared objects for multilingual simulation. In Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing [7] New York: Association for Computing Machinery (ACM). DOI: 10.1145/2039312.2039319

Sampson, Adam T.; Andrews, Paul S. / The best of most worlds : shared objects for multilingual simulation.

Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing. New York : Association for Computing Machinery (ACM), 2010. 7.

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

@inbook{8748d9dfadbf4c2e98e37e890b0a6ec9,
title = "The best of most worlds: shared objects for multilingual simulation",
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.",
author = "Sampson, {Adam T.} and Andrews, {Paul S.}",
year = "2010",
month = "10",
doi = "10.1145/2039312.2039319",
isbn = "9781450305464",
booktitle = "Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",

}

Sampson, AT & Andrews, PS 2010, The best of most worlds: shared objects for multilingual simulation. in Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing., 7, Association for Computing Machinery (ACM), New York, 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, Reno, United States, 17-21 October. DOI: 10.1145/2039312.2039319

The best of most worlds : shared objects for multilingual simulation. / Sampson, Adam T.; Andrews, Paul S.

Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing. New York : Association for Computing Machinery (ACM), 2010. 7.

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

TY - CHAP

T1 - The best of most worlds

T2 - shared objects for multilingual simulation

AU - Sampson,Adam T.

AU - Andrews,Paul S.

PY - 2010/10

Y1 - 2010/10

N2 - 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.

AB - 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.

U2 - 10.1145/2039312.2039319

DO - 10.1145/2039312.2039319

M3 - Conference contribution

SN - 9781450305464

BT - Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing

PB - Association for Computing Machinery (ACM)

ER -

Sampson AT, Andrews PS. The best of most worlds: shared objects for multilingual simulation. In Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing. New York: Association for Computing Machinery (ACM). 2010. 7. Available from, DOI: 10.1145/2039312.2039319