Model Driven Systems Engineering
The purpose of this project is to improve the productivity of complex embedded systems such as those used in vehicles and digital appliances. By combining product line engineering and systems engineering technologies we hope to improve quality while improving designers’ productivity by an order of magnitude. An especially promising area involves research and development on technologies for product–line-based model-driven systems engineering that can (1) analyze the requirements of a product line of complex systems, (2) model the features of the structures, behaviors, and constraints of hybrid systems including linear plants and discrete controllers with traceability from the requirements, (3) verify the behaviors and constraints of the models statically and dynamically, (4) protect IP contained in the model elements so as to support concurrent engineering spanning several companies, and (5) optimize multi-core controller architectures using systems model execution analysis.
Whole Vehicle Simulation
The project's goal is to simulate a whole vehicle, that is, to virtually compute and predict phenomena that happen in a single car, including the controllers (such as electronic control units), controlled plants (such as engines or brakes), multi-body dynamics (such as chassis and suspensions), and nonlinear analysis (such as is impact analysis and computer fluid dynamics). The whole vehicle simulation (WVS) is a long-term and common goal for most developers in auto industry.
Complex Control Systems (CCS), involving millions of lines of embedded code, are becoming prevalent in many vehicles, irrespective of their propulsion systems. The complexity of the control systems for these vehicles is such that their development and simulation are now on the critical path to introducing these vehicles. Software-based simulation of the actual vehicle control systems, CCS-integrated Simulation, offers the potential to greatly reduce time and cost in the development cycle, and enable developers to validate different design parameters and choices. This is a crucial component for Model-based Development (MBD), which is not only for reducing development costs but also for increasing the reliability of products.