< retour aux publications

An XML-based meta-model for the design of multiprocessor embedded systems

Auteur(s) : W. Cesario, L. Gauthier, D. Lyonnard, G. Nicolescu, A. A. Jerraya

Doc. Source: VHDL International Users Forum Fall Workshop (VIUF'00)

Publisher : IEEE

Pages : 75-82

Doi : 10.1109/VIUF.2000.890272

The design of multiprocessor embedded systems requires new design paradigms. Most new paradigms are conceived around the idea of deploying pre-characterized software and hardware components. Making all these building blocks communicate in an efficient and error-proof manner is the most important challenge facing new design methodologies. Expectably, convenient modeling of these components and their communication at different abstraction levels is the central problem of any new system-level synthesis environment. We present Colif, a meta-model that was developed to be an object-oriented intermediate design model for system-level synthesis of multiprocessor embedded systems. Its design representation clearly distinguishes communication infrastructure and behavior, allowing independent refinement of these features. Colif objects are polymorphic, in the sense that they represent design information at different abstraction levels. At the highest abstraction level, it does not impose any specific computation model or communication semantics, it could be seen as a "meta-model". It will only have full execution semantics, so we could call it an "actual" design model, when working at lower abstraction levels.