ABSTRACT
This paper presents a reflective middleware architecture for simulation integration based on structural reflection and metamodel concepts. The proposed architecture extracts the simulator information as metamodels from the base-level simulators, determines the required features and modules using semantic constraints, and reflects the modified features to the base- level. It is shown that the reflective middleware architecture addresses various challenges in simulation integration. It also enables a design that is more adaptable, flexible and easier to extend. We present a detailed case study from the emergency response domain, where simulations are critical, to illustrate the potential benefits of applying the proposed architecture.
- Kheir, N. A., Dekker, M. 1995. Systems modeling and computer simulation, 2nd ed., Springer, New York, USA. Google ScholarDigital Library
- Buss, A., Jackson, L. 1998. Distributed Simulation Modeling: A Comparison of HLA, CORBA and RMI, Proceedings of the Winter Simulation Conference, 818--825. Google ScholarDigital Library
- Verbraeck, A., Valentin, E., Saanen, Y. A. 2000. Simulation as a Real-time Logistic Control System: AGV Control with Simple++, The New Simulation in Production and Logistics Prospects, Views and Attitudes ed., Germany, 245--255.Google Scholar
- Pope, A. 1989. The SIMNET Network and Protocols, Technical Report 7102, MA: BBN Systems and Technologies, Cambridge, Massachusetts.Google Scholar
- Weatherly, R., Seidel, D., Weissman, J. 1991. Aggregate Level Simulation Protocol, Summer Computer Simulation Conference, Baltimore, Maryland, 953--958.Google Scholar
- Xiaoxia, S. Quihai, Z. 2003. The introduction on High Level Architecture(HLA) and Run Time Infrastructure(RTI), SICE Annual Conference, Japan, 1136--1139.Google Scholar
- Kuhl, F., Weatherly, R., Dahmann, J. 1999. Creating Computer Simulation Systems: An Introduction to the High Level Architecture, New Jersey, Prentice Hall. Google ScholarDigital Library
- Ling, Y., Zhang, M., Lu, X., Wang, W., Lao, S. 2006. Model Searching Algorithm Based on Response Order and Access Order in War-Game Simulation Grid, Edutainment, Springer-Verlag Berlin Heidelberg, 627--637. Google ScholarDigital Library
- Huang, H., Wu, W., Tang, X., Zhou, Z. 2006. Federate Migration in Grid-Based Virtual Wargame Collaborative Environment, 606--615. Google ScholarDigital Library
- Rhalibi, A. E., Merabti, M., Shen, Y. 2006. Improving Game Processing in Multithreading and Multiprocessor Architecture, Edutainment, Springer-Verlag, 669--679. Google ScholarDigital Library
- Jain, S., McLean, C. R., 2005, Integrated simulation and gaming architecture for incident management training, Simulation, Proceedings of the Winter Simulation Conference, 904--913. Google ScholarDigital Library
- Fujimoto, M. R., 2000. Parallel and Distributed Simulation Systems, John Wiley and Sons, Inc., New York. Google ScholarDigital Library
- Balasubramanian, V., Massaguer, D., Mehrotra, S., Venkatasubramanian, N., 2006. DrillSim: A Simulation Framework for Emergency Response Drills, Intelligent and Security Informatics (ISI), 237--248. Google ScholarDigital Library
- Peacock, R., Jones, W., Reneke, P., Forney, G. 2005. CFAST-- Consolidated Model of Fire Growth and Smoke Transport (Version 6) User's Guide, NIST Special Publication.Google Scholar
- Davis, P. K. 1995. Distributed Interactive Simulation (DIS) in the Evolution of DoD Warfare Modeling and Simulation, Proceedings of the IEEE 83(8), 1138--1155.Google ScholarCross Ref
- Kon, F., Costa, F., Blair, G., Campbell, R. H. 2002. The Case for Reflective Middleware, Communications of the ACM, 45(6), 33--38. Google ScholarDigital Library
- Lemos, O., Bajracharya, S., Ossher, J. 2007. CodeGenie:: a tool for test-driven source code search. In Companion To the 22nd ACM SIGPLAN Conference on Object Oriented Programming Systems and Applications Companion. Montreal, Quebec, Canada, 917--918. Google ScholarDigital Library
- HAZUS-MH 2003 Multi-hazard Loss Estimation Methodology. HAZUS-MH User Manual, FEMA.Google Scholar
- Cho, S., Huyck, C. K., Ghosh, S. Eguchi, R. T., 2006. Development of a Web-based Transportation Modeling Platform for Emergency Response. 8th Conference on Earthquake Engineering, San Francisco.Google Scholar
Index Terms
- A reflective middleware architecture for simulation integration
Recommendations
Middleware solutions for integrated simulation environments
MDS '10: Proceedings of the 7th Middleware Doctoral SymposiumThis paper outlines the expected research contribution of my PhD work. RAISE is a research project aimed at building a framework and platform that supports the integration of multiple existing models, simulations, and data. One of the limitations of the ...
An access control framework for reflective middleware
Reflective middleware opens up the implementation details of middleware platform and applications at runtime for improving the adaptability of middleware-based systems. However, such openness brings new challenges to access control of the middleware-...
A reflective middleware architecture to support adaptive mobile applications
SAC '05: Proceedings of the 2005 ACM symposium on Applied computingMobile applications are required to operate in environments in which the availability for resources and services may change significantly during system operation. As a result, mobile applications need to be capable of adapting to these changes to offer ...
Comments