BOM Ontology-Based Composite Modeling Approach for Simulation Model
It is an efficient way for developing models by composition of reusable components. Successful composition of models means correct in both syntactic and semantic level. Base Object Model (BOM) facilitates and improves the semantic information of simulation model, and its purpose is to improve reusability and composition. However, there is no sufficient information for BOM matching in semantic level because that BOM has no rich and clear semantic information. In this paper BOM ontology is built to enhance BOM semantic information leaving the BOM unaltered by using ontology and an iterative approach is proposed to reduce the complexity of composition. The approach mainly consists of three phases: transformation from conceptual model to event classification model; model search; model matching and composition. Finally, we demonstrate this through a simple simulation system. The result shows that this approach is effective and can simplify the composition of ontologies.
KeywordsBOM ontology event classification model search match composition
Unable to display preview. Download preview PDF.
- 1.Weisel, E.W., Petty, M.D., Mielke, R.R.: Validity of Models and Classes of Models in Semantic Composability. In: Proceedings of the Fall 2003 Simulation Interoperability Workshop, 03F-SIW-073, Orlando, FL (2003)Google Scholar
- 2.Petty, M.D., Weisel, E.W., Mielke, R.R.: Overview of a Theory of Composability. Virginia Modeling Analysis & Simulation Center. Old Dominion University (2004)Google Scholar
- 3.Mojtahed, V., Andersson, B., Kabilan, V., Zdravkovic, J.: BOM++, a semantically enriched BOM. In: Proceedings of the Spring 2008 Simulation Interoperability Workshop, 08S-SIW-050, Orlando, FL (2008)Google Scholar
- 4.World Wide Web Consortium (W3C): OWL Web Ontology Language Overview, http://www.w3.org/TR/owl-features/
- 5.Simulation Interoperability Standards Organization (SISO): Guide for Base Object Model (BOM) Use and Implementation. SISO-STD-003.0-DRAFT-V0.11, SISO (2005) Google Scholar
- 6.Protégé Ontology Editor, http://protege.stanford.edu/
- 7.Moradi, F., Nordvaller, P., Ayani, R.: Simulation Model Composition using BOMs. In: Proceeding of the 10th IEEE International Symposium on Distributed Simulation and Real-Time Applications (2006)Google Scholar
- 8.Mahmood, I., Ayani, R., Vlassov, V., Moradi, F.: Statemachine Matching in BOM based model Composition. In: Proceeding of the 13th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications (2009)Google Scholar
- 9.Moradi, F., Ayani, R., Mokarizadeh, S., Shahmirzadi, G., Tan, G.: A Rule-based Approach to Syntactic and Semantic Composition of BOMs. In: Proceeding of the 11th IEEE Symposium on Distributed Simulation and Real-time Applications (2007)Google Scholar