School of Computing

A transactional architecture for simulation

Tim Hoverd and Adam T. Sampson

In Radu Calinescu, Richard Paige, and Marta Kwiatkowska, editors, ICECCS 2010: Fifteenth IEEE International Conference on Engineering of Complex Computer Systems, pages 182-196. IEEE Press, March 2010.

Abstract

We are developing a concurrent, agent-based approach to complex systems simulation as part of the CoSMoS project. In such simulations an agent's behaviour can typically be characterised as a series of queries and updates to its environment--a "transactional" pattern of interaction familiar to programmers of database systems. We explore how ideas from the field of databases, such as optimistic approaches to consistency and replication, may profitably be applied to the field of simulation, and how the constraints of modern databases can be relaxed to yield better performance while maintaining simulation validity.

Download publication 91 kbytes (PDF)

Bibtex Record

@inproceedings{2992,
author = {Tim Hoverd and Adam T. Sampson},
title = {A Transactional Architecture for Simulation},
month = {March},
year = {2010},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2010/2992},
    publication_type = {inproceedings},
    submission_id = {6548_1269889690},
    ISBN = {978-0-7695-4015-3},
    booktitle = {ICECCS 2010: Fifteenth IEEE International Conference on Engineering of Complex Computer Systems},
    editor = {Radu Calinescu and Richard Paige and Marta Kwiatkowska},
    publisher = {IEEE Press},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014