Project Details
Projekt Print View

Hierarchische Modellierung im HW/SW-Codesign mit synchronen und asynchronen Abstraktionsebenen

Subject Area Computer Architecture, Embedded and Massively Parallel Systems
Term from 2010 to 2013
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 182805099
 
Bisherige HW/SW-Entwurfsmethodiken verwenden meist verschiedene Sprachen, die sich in ihrer Abstraktionsebene und dem zugrundeliegenden Ausführungsmodell unterscheiden. Diese Heterogenität erschwert die Integration modellbasierter und komponentenbasierter Techniken. In diesem Forschungsprojekt wird daher ein einheitliches Komponentenmodell für den gesamten Entwurfsablauf entwickelt, das synchrone und asynchrone Beschreibungen hierarchisch integriert. Einzelne Systemteile können dann entsprechend ihrer Anforderung in einer synchronen oder asynchronen Sprache beschrieben werden, wobei auf beliebige andere Komponenten zurückgegriffen werden kann. Im Komponentenmodell wird dies durch die sprachunabhängige Repräsentation des Verhaltens mit Hilfe bedingter Aktionen und generischer Schnittstellen erreicht. Zusätzlich zu dem eigentlichen Komponentenmodell sollen wesentliche Elemente einer darauf aufbauenden Methodik entwickelt werden, die den Entwurfsprozess auf eine Reihe von Transformationen auf den Komponenten des Systems abbildet. Wichtigste Bestandteile sind die Übersetzung synchroner und asynchroner Systemteile in Modelle niedrigerer Abstraktionsebene mit jeweils anderem Ausführungsmodell. Diese Transformationen sollen in Logik höherer Stufe formalisiert und anschließend mit einem interaktiven Theorembeweiser verifiziert werden. Daneben sollen verschiedene Eingabesprachen in das Komponentenmodell übersetzt und existierende Simulationsumgebungen angebunden werden. Ferner ist eine grundlegende Infrastruktur für eine Synthese aus dem Komponentenmodell geplant. Das entwickelte Modell sowie die darauf definierten Transformationen sollen in einem prototypischen Werkzeug implementiert und evaluiert werden.
DFG Programme Research Grants
 
 

Additional Information

Textvergrößerung und Kontrastanpassung