• 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