Modern scientific enterprises are inherently knowledge-intensive. In general, scientific studies in domains such as geosciences, climate, and biology require the acquisition and manipulation of large amounts of experimental and field data in order to create inputs for large-scale computational simulations. The results of these simulations must then be analyzed, leading to refinements of inputs and models and further simulations. Further, these results must be managed and archived to provide justifications for publications and regulatory decisions that are based on these models. In this paper we describe our Velo framework that is designed as a reusable, domain independent knowledge management infrastructure for modeling and simulation. Velo leverages, integrates, and extends open source collaborative and content management technologies to create a scalable and flexible core platform that can be tailored to specific scientific domains. In this paper we describe the architecture of Velo for managing and associating the various types of data that are used and created in modeling and simulation projects, as well as the framework for integrating domain-specific tools. To demonstrate a realization of Velo, we describe the Geologic Sequestration Software Suite (GS3) that has been developed to support geologic sequestration modeling. This provides a concrete example of the inherent extensibility and utility of our approach.
Revised: July 28, 2011 |
Published: May 28, 2011
Citation
Gorton I., C. Sivaramakrishnan, G.D. Black, S.K. White, S. Purohit, M.C. Madison, and K.L. Schuchardt. 2011.Velo: Riding the Knowledge Management Wave for Simulation and Modeling. In 4th International Workshop on Software Engineering for Computational Science and Engineering (SECSE 2011), Co-located with the 33rd International Conference on Software Engineering (ICSE 2011) May 21-28, 2011, Honolulu, Hawaii, 32-40. New York, New York:Association for Computing Machinery.PNNL-SA-78215.doi:10.1145/1985782.1985788