Title :
Dynamic component substitution in Web-based simulation
Author :
Rao, Dhananjai Madhava ; Wilsey, Philip A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
Abstract :
Recent breakthroughs in communication and software engineering has resulted in significant growth of Web-based computing. Web-based techniques have been employed for modeling, simulation and analysis of systems. The models for simulation are usually developed using component based techniques. In a component based model, a system is represented as a set of interconnected components. A component is a well defined software module that is viewed as a black box, i.e., only its interface is of concern and not its implementation. However, the behavior of a component, which is necessary for simulation, could be implemented by different modelers including third party manufacturers. Web-based simulation environments enable effective sharing and reuse of components thereby minimizing model development overheads. In component based simulations, one or more components can be substituted during simulation with a functionally equivalent set of components. Such dynamic component substitutions (DCS) provide an effective technique for selectively changing the level of abstraction of a model during simulation. It provides a tradeoff between simulation overheads and model details. It can be used to effectively study large systems and accelerate rare event simulations to desired scenarios of interest. DCS may also be used to achieve fault-tolerance in Web-based simulations. This paper presents the ongoing research to design and implement support for DCS in a Web-based Environment for Systems Engineering (WESE)
Keywords :
Internet; digital simulation; information resources; software fault tolerance; software reusability; systems engineering; Internet; WESE; Web-based Environment for Systems Engineering; Web-based simulation; abstraction level; component based techniques; component reuse; dynamic component substitution; model development overheads; rare event simulations; simulation fault-tolerance; software engineering; software module; systems analysis; Acceleration; Analytical models; Computational modeling; Design engineering; Discrete event simulation; Distributed control; Fault tolerance; Software engineering; Systems engineering and theory; Virtual manufacturing;
Conference_Titel :
Simulation Conference, 2000. Proceedings. Winter
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-6579-8
DOI :
10.1109/WSC.2000.899177