Multimodeling 14-27
14.6 Conclusion
We have presented the approach and methodology for multimodeling. Also, we have explained and
discussed the multimodeling concepts and environments. Using the example (i.e., boiling water), we have
demonstrated how the multimodeling concepts and semantic Web technology are applied to a real-world
system. The characteristics of this approach are summarized as follows:
•
Web-based modeling and simulation through the use of XML to represent simulation models
•
Multimodeling through ontology, MXL, DXL, and an MXL–DXL bridge
•
Flexible diagrammatic presentation in terms of the functionality for each DXL “block”
•
Port-based modeling and simulation capable of encoding documents rather than data
•
Explicit support for discrete event and continuous simulation.
Several issues remain to be researched, such as model type extension, effective means of composability,
ensuring complete mapping among models and ports, and expanding to remote distributed modeling and
simulation.
References
Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The semantic web. Scientific American 284(5): 34–43.
Blender, 2006. http://www.blender3d.org/.
Carey, R. and Bell, G. 1997. The Annotated VRML 2.0 Reference Manual. Reading, MA: Addison-Wesley.
Cubert, R. M. and Fishwick, P. A. 1998. MOOSE: An object-oriented multimodeling and simulation
application framework. Simulation 70(6): 379–395.
Damkjer, K. L. 2003. Architecting RUBE worlds: A methodology for creating virtual analog devices as
metaphorical representations of formal systems. M.S. Thesis, University of Florida.
Eisenberg, D. 2002. SVG Essentials. Sebastopol, CA: O’Reilly.
Fishwick, P. A. 1992. SimPack: Getting started with simulation programming in C and C++. In Proceedings
of the 1992 Winter Simulation Conference: 154–162.
Fishwick, P. A. 1995. Simulation Model Design and Execution: Building Digital Worlds. Englewood Cliffs,
NJ: Prentice-Hall.
Fishwick, P. A. 2002. RUBE: An XML-based architecture for 3D process model fusion. In Proceedings of
Enabling Technology for Simulation Science within SPIE ’02 AeroSense Conference: 330–335.
Fishwick, P. A. 2002. Using XML for simulation modeling. In Proceedings of the 2003 Winter Simulation
Conference: 616–622.
Fishwick, P. A. 2004. Toward an integrative multimodeling interface: A human–computer interface
approach to interrelating model structures. Simulation 80(9): 421–432.
Fishwick, P. A., Lee, J., Park, M., and Shim, H. 2003. RUBE: A customized 2D and 3D modeling framework
for simulation. In Proceedings of the 2003 Winter Simulation Conference: 755–762.
Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., and Dean, M. 2004. SWRL: A semantic
web rule language combining OWL and ruleML. http://www.daml.org/2004/04/swrl/.
Jess, 2006. http://herzberg.ca.sandia.gov/jess/.
Kay, M. 2000. XSLT Programmer’s Reference. Birmingham, UK: Wrox Press.
Kim, T. 2002. A 3D XML-based modeling and simulation framework for dynamic models. Ph.D.
Dissertation, University of Florida.
Kim, T. and Fishwick, P. A. 2002a. A 3D XML-based customized framework for dynamic models. In
Proceedings of the Seventh International Conference on 3D Web Technology: 103–109.
Kim, T. and Fishwick, P. A. 2002b. An XML-based visualization and simulation framework for dynamic
models. In Proceedings of Enabling Technology for Simulation Science within SPIE’02 AeroSense
Conference: 336–347.
Kim, T., Lee, J., and Fishwick, P. A. 2002. A two-stage modeling and simulation process for web-based
modeling and simulation. ACM Transactions on Modelingand Computer Simulation, 12(3): 230–248.