Knowledge based specification and modeling of embedded systems

This paper describes an object-oriented model and a reuse-oriented methodology for the codesign of embedded computing systems. Our approach has been founded on a hierarchy of classes which describes all possible specifications of systems of a certain domain, the behavior of hard- and software-components, and the target-architectures. The content of this knowledge base (re-usable, formalized descriptions) is determined by the analysis of known systems. We present solutions for a specification methodology, the modeling of heterogeneous systems by task graphs, and the mapping process from specified requirements down to hard- or software components in a target architecture. The approach is illustrated by functions of the domain of robot controls.

[1]  Dieter Monjau,et al.  An object-oriented model for specification, prototyping, implementation and reuse , 1998, Proceedings Design, Automation and Test in Europe.

[2]  Rolf Ernst,et al.  An event-driven multi-threading architecture for embedded systems , 1997, Proceedings of 5th International Workshop on Hardware/Software Co Design. Codes/CASHE '97.

[3]  Dieter Monjau,et al.  Object-oriented high-level modeling of system components for the generation of VHDL code , 1995, Proceedings of EURO-DAC. European Design Automation Conference.

[4]  William A. Wulf,et al.  Object-oriented techniques in hardware design , 1994, Computer.

[5]  Renate Henftling,et al.  A reuse scenario for the VHDL-based hardware design flow , 1995, Proceedings of EURO-DAC. European Design Automation Conference.

[6]  Dieter Monjau,et al.  Automating system-level design: from specification to architecture , 1996, Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies.

[7]  Gunther Lehmann,et al.  A VHDL reuse workbench , 1996, Proceedings EURO-DAC '96. European Design Automation Conference with EURO-VHDL '96 and Exhibition.

[8]  Alain Vachoux,et al.  A Method to Implement a Knowledge-Based system for Fast Prototyping of Hardware Designs , 1996 .

[9]  Dieter Monjau,et al.  High-Level Entwurf mikroelektronischer Systeme unter Verwendung von Methoden des wissensbasierten Konfigurierens , 1996, CAD.

[10]  Ranga Vemuri,et al.  Hardware software partitioning with integrated hardware design space exploration , 1998, Proceedings Design, Automation and Test in Europe.