Konzepte zur Beherrschung der Entwurfskomplexität eingebetteter Systeme (Concepts for the Control of the Complexity of Embedded System Design)
-
Stephan Klaus
Zusammenfassung
Das Auffinden einer geeigneten beziehungsweise optimalen Implementierungsvariante verteilter eingebetteter Systeme scheitert immer häufiger an der Komplexität des Lösungsraums und an der Größe der Systeme. Die vorgestellte Spezifikationsmethode mit dem Namen hierarchical CoDesign Model wählt einen hierarchischen Spezifikationsansatz, der die Wiederverwendung von Komponenten unterstützt und eine dynamische Anpassung des Detaillierungsgrades der Spezifikation und damit der Entwurfskomplexität an die aktuellen Anforderungen des Entwicklers ermöglicht. Das Kernstück bilden Input/Output Relationen, welche ein mächtiges Beschreibungsmittel zur Erfassung des Systemverhaltens mit unterschiedlichen Detaillierungsgraden darstellen. Am Beispiel eines MP3 Dekoders wird die Tragfähigkeit der vorgestellten Konzepte demonstriert.
Summary
A straight foreword identification of a suited implementation of distributed embedded systems is increasingly restricted by the complexity of the solution space and the size of such systems. The proposed specification method denoted as hierarchical CoDesign Model is based on a hierarchical approach, which easily supports the reuse of components and allows a dynamic adoption of the level of detail of specifications. Therefore, the complexity of a specification can be adjusted to the current requirements of the designer. Input/Output Relations provide a powerful means to capture system behavior on different levels of abstraction. The resulting advantages of these concepts are demonstrated by the means of an MP3 decoder application example.
© 2004 Oldenbourg Wissenschaftsverlag GmbH
Articles in the same Issue
- Konzepte zur Beherrschung der Entwurfskomplexität eingebetteter Systeme (Concepts for the Control of the Complexity of Embedded System Design)
- Hyperdatenbanken zur Verwaltung von Informationsräumen (Hyperdatabases for Managing Information Spaces)
- Einsatz von Mechanismen aktiver Datenbanken beim Entwurf eingebetteter Systeme (Supporting the Development of Embedded Systems by Mechanisms of Active Databases)
- C#: eine Konkurrenz für Java? (C#: a Competitor of Java?)
- Sonderforschungsbereich 588: Humanoide Roboter – Lernende und kooperierende multimodale Roboter (Humanoid Robots – Learning and Cooperating Multimodal Robots)
- Evolutionärer Test des Zeitverhaltens von Realzeit-Systemen (Evolutionary Testing of the Temporal Behaviour of Real-Time Systems)
- International Symposium on Computer Architecture (ISCA 2004)
- Gibt´s bald keine Oldtimer mehr?
Articles in the same Issue
- Konzepte zur Beherrschung der Entwurfskomplexität eingebetteter Systeme (Concepts for the Control of the Complexity of Embedded System Design)
- Hyperdatenbanken zur Verwaltung von Informationsräumen (Hyperdatabases for Managing Information Spaces)
- Einsatz von Mechanismen aktiver Datenbanken beim Entwurf eingebetteter Systeme (Supporting the Development of Embedded Systems by Mechanisms of Active Databases)
- C#: eine Konkurrenz für Java? (C#: a Competitor of Java?)
- Sonderforschungsbereich 588: Humanoide Roboter – Lernende und kooperierende multimodale Roboter (Humanoid Robots – Learning and Cooperating Multimodal Robots)
- Evolutionärer Test des Zeitverhaltens von Realzeit-Systemen (Evolutionary Testing of the Temporal Behaviour of Real-Time Systems)
- International Symposium on Computer Architecture (ISCA 2004)
- Gibt´s bald keine Oldtimer mehr?