Automatic SOM Compatibility Check and FOM Development
DS-RT '03 Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications
A Multilevel Composability Model for Semantic Web Services
IEEE Transactions on Knowledge and Data Engineering
Simulation Model Composition using BOMs
DS-RT '06 Proceedings of the 10th IEEE international symposium on Distributed Simulation and Real-Time Applications
On Syntactic Composability and Model Reuse
AMS '07 Proceedings of the First Asia International Conference on Modelling & Simulation
Component-Based Simulation Model Development Using BOMs and Web Services
AMS '07 Proceedings of the First Asia International Conference on Modelling & Simulation
An Agent-Based Environment for Simulation Model Composition
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
An Approach for Validation of Semantic Composability in Simulation Models
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
The levels of conceptual interoperability model: applying systems engineering principles to M&S
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Statemachine Matching in BOM Based Model Composition
DS-RT '09 Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications
A time-based formalism for the validation of semantic composability
Winter Simulation Conference
On Validation of Semantic Composability in Data-Driven Simulation
PADS '10 Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation
An Analysis of the Cost of Validating Semantic Composability
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Fairness Verification of BOM-Based Composed Models Using Petri Nets
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Verifying Dynamic Semantic Composability of BOM-Based Composed Models Using Colored Petri Nets
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
An approach to semantic-based model discovery and selection
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
Creating simulation models via composition of predefined and reusable components is an efficient way of reducing costs and time associated with the simulation model development process. However, in order to successfully compose models one has to solve the issues of syntactic and semantic composability of components. HLA is the most widely used architecture for distributed simulations today. It provides a simulation environment and standards for specifying simulation parts and interactions between simulation parts. But it provides little support for semantic composability. The Base Object Model (BOM) standard is an attempt to ease reusability and composition of simulation models. However, BOMs do not contain sufficient information for defining concepts and terms in order to avoid ambiguity, and provide no methods for matching conceptual models (state machines). In this paper, we present our approach for enhancement of the semantic contents of BOMs and propose a three-layer model for syntactic and semantic matching of BOMs. The semantic enhancement includes ontologies for entities, event and interactions in each component. We also present an OWL-S description for each component including the statemachines. The three-layer model consists of syntactic matching, static semantic matching and dynamic semantic matching utilising a set of rules for reasoning about the compositions. We also describe our discovery and matching rules, which have been implemented in the Jess inference engine. In order to test our approach we have defined some simulation scenarios and implemented BOMs as building blocks for development of those scenarios, one of which has been presented in this paper. Our result shows that the three-layer model is promising and can improve and simplify composition of BOM-based components.