
The goal of the Composable simulation project is to create an environment for engineers to compose a system level simulation more easily. The environment provides a component library with a set of reusable components. Component library consists of component objects representing the forms and behaviors of physical elements in the systems. The underlining methodology allows engineers to create system models that are reconfigurable and interchangeable. We would like to explore the possibilities of supporting engineering design by utilizing the component library.
Engineers make decisions for selecting physical embodiments that fulfill the design requirements. This is similar to what analysts do for selecting components from our component library to build up a system model for simulation. If the component library and simulation can be used to support different level of design, engineers can get a better feeling of how the systems would really work. There are some research issues in selecting the components based on the requirements. What kind of queries should be made? What queries are possibly be supported? And how can we realize these support?