Model-based Systems Engineering
The purpose of this project is to improve the productivity of complex systems engineering 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
Complex control systems involving millions of lines of embedded code are becoming prevalent in all kinds of vehicles: 30 to 100 microcomputers (as electronic control units) are used and interconnected in a single car, and as a result, most of the problems in development phases are now caused by software. To approach and solve the problems using Model-based Development (MBD), the Complex Control Systems Simulation (CCSS) project is working to provide (1) a scalable backplane for (2) high-speed and (3) high-fidelity co-simulation of (4) heterogeneous components including engines, transmissions, and controller software with networks, in (5) multi-level models for different development stages.