DocumentCode
3458470
Title
A canonical data model for simulator interoperation in a collaborative system for disaster response simulation
Author
Gonzalez, Manuel A. ; Marti, J.R. ; Kruchten, Philippe
Author_Institution
Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2011
fDate
8-11 May 2011
Abstract
The Disaster Response Network Enabled Platform (DRNEP) is a system that integrates a set of independently developed infrastructure and disaster simulators. This paper describes some of the architectural choices that we made for DRNEP. The overall system uses a master-slave pattern, with one master simulator orchestrating all of the others, based on a central system clock. As the various simulators are developed by different organizations, they each have their own data models, with data elements not matching one for one, or with different representations, or not useful for collaboration. To integrate them in DRNEP, and to avoid developing n2 distinct translators, we devised a single common data model, akin to the mediator pattern, and we therefore need only one data translator per simulator. Developing this common data model poses many challenges: on one hand it must contain the right abstractions to communicate with a variety of existing and future simulators, in particular the topology of their underlying models, yet reduce the overall complexity of the system, and also minimize the likelihood of too many drastic changes when the system will evolve. We used principles from system theory to develop this common data model, and will be used with 2 simulators connected to UBC´s Infrastructure Interdependency Simulator (12Sim) serving as master.
Keywords
data models; digital simulation; disasters; UBC infrastructure interdependency simulator; canonical data model; central system clock; collaborative system; disaster response network enabled platform; disaster response simulation; master-slave pattern; mediator pattern; simulator interoperation; system theory principle; Analytical models; Biological system modeling; Computational modeling; Data models; Object oriented modeling; Organizations; Production; Simulation; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
Conference_Location
Niagara Falls, ON
ISSN
0840-7789
Print_ISBN
978-1-4244-9788-1
Electronic_ISBN
0840-7789
Type
conf
DOI
10.1109/CCECE.2011.6030719
Filename
6030719
Link To Document