• Report

Coupling models by routing communication through a database

Citation

Solano Mora, E., Morris, R., & Bobashev, G. (2013). Coupling models by routing communication through a database. (RTI Press Publication No. MR-0026-1309). Research Triangle Park, NC: RTI Press. DOI: 10.3768/rtipress.2013.mr.0026.1309

Abstract

As the number of available large and many-faceted computer models continues to increase, simulating complex systems by coupling existing models of smaller subsystems becomes more attractive because of advantages such as leveraging existing programming. Advances in computational technologies also contribute to the increased feasibility of coupled systems. Although coupled systems may be used to study new problems that their constituent models could not address, the coupling process brings its own challenges. The modeler may face the task of coupling models from a heterogeneous environment of development platforms, programming languages, and model assumptions. Moreover, the modeler may wish to allow constituent models to be replaced or upgraded without significant difficulty. We discuss a model coupling approach that attempts to address these issues. In our approach, the models run as separate executable processes and store data in a database for later retrieval by other models. While the approach does not prescribe any particular database design, we do suggest elements that are likely to appear. We describe a proof-of-concept application of the approach and evaluate how well our approach meets its goals.

Author Details

Erick Solano Mora

Eric Solano, PhD, who has been with RTI International since 1999, is a data scientist and model analyst with extensive experience in mathematical models, statistical methods, data mining, data-driven projects, database technologies, software engineering, software development, geographic information systems, decision support tools, operations research, and optimization.

Robert Morris

Robert J. Morris, BS, who has been with RTI International since 2000, is a programmer and statistician. He performs software development and statistical data analysis as well as programming for quality control, data editing, and data management.

Georgiy Bobashev

Georgiy V. Bobashev, PhD, is a senior research statistician and an expert in biostatistics methodology and mathematical modeling. His current research interests cover two major areas: substance-use studies and predictive modeling. In the substance-use research area, he focuses on personalized treatments and a systems approach to addictions. In predictive modeling, he focuses on methods development in forecasting health outcomes, predominantly substance use and risky behavior.