Presenter/Author Information

Olaf David
I. W. Schneider
George Leavesley

Keywords

modeling, framework, metadata, components, java

Start Date

1-7-2004 12:00 AM

Description

The main motivation for the usage of modeling frameworks for environmental simulation software is to manage and simplify the interoperability of (loosely) coupled simulation components. Conventional approaches in collaboration are using an Application Programming Interface (API). Recent developments in simulation frameworks focus on introspecting architectures for simulation components, where components become passively explored and integrated in to the framework. Such solutions seem to be more flexible to support the framework evolution because components are less tight to a specific framework API. The Object Modeling System (OMS) is an introspecting simulation framework, which uses metadata in annotated components such as (i) spatial and temporal constraint specification, (ii) data annotation for variables and parameters to specify simulation related data like runtime constraints for range validation, unit conversion, or automated testing. The OMS utilizes metadata annotation (i) at model construction time to support proper spatial and temporal model assembly (ii) and at model runtime to support proper data linkage. This paper will emphasize on metadata access to support model linkage to simplify the development of simulation components for environmental scientists and will give application examples based on the Object Modeling System

Share

COinS
 
Jul 1st, 12:00 AM

Metadata and Modeling Frameworks: The Object Modeling System Example

The main motivation for the usage of modeling frameworks for environmental simulation software is to manage and simplify the interoperability of (loosely) coupled simulation components. Conventional approaches in collaboration are using an Application Programming Interface (API). Recent developments in simulation frameworks focus on introspecting architectures for simulation components, where components become passively explored and integrated in to the framework. Such solutions seem to be more flexible to support the framework evolution because components are less tight to a specific framework API. The Object Modeling System (OMS) is an introspecting simulation framework, which uses metadata in annotated components such as (i) spatial and temporal constraint specification, (ii) data annotation for variables and parameters to specify simulation related data like runtime constraints for range validation, unit conversion, or automated testing. The OMS utilizes metadata annotation (i) at model construction time to support proper spatial and temporal model assembly (ii) and at model runtime to support proper data linkage. This paper will emphasize on metadata access to support model linkage to simplify the development of simulation components for environmental scientists and will give application examples based on the Object Modeling System