< back to publications

MCI - multilanguage distributed co-simulation tool

Author(s): F. Hessel, Ph. Le Marrec, C. Valderrama, A. Romdhani, A. A. Jerraya

Doc. Source: International Workshop on Distributed and Parallel Embedded Systems (DIPES'99)

Publisher: Kluwer Academic Publishers

Pages: 191-200

Nowadays the design of complex systems requires the cooperation of several teams belonging to different cultures and using different languages. It is necessary to dispose of new design and verification methods to handle multilanguage approaches. This paper presents a multilanguage co-simulation tool that allows co-simulation of multilanguage specifications for complex systems. The main idea of our approach is to allow validation of the functional completeness of the system at a behavioral level. MCI starts with a configuration file that describes the interconnection between modules written in different languages. It generates automatically a software co-simulation bus and the interconnection required to connect the different simulators in a distributed way. The proposed tool is used to assist the design of an adaptive speed control system that was described in three different languages (VHDL, SDL and MatLab).