Diploma Thesis DIP-1392

BibliographyZink, Stefan: Entwicklung und Implementierung eines Spezifikationswerkzeuges für komplexe heterogene Systeme.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1392 (1996).
108 pages, german.
CR-SchemaD.1.5 (Object-oriented Programming)
D.2.2 (Software Engineering Design Tools and Techniques)
D.2.10 (Software Engineering Design)
Abstract

Komplexe, heterogene Systeme bestehen aus Hardware- und Softwarekomponenten. Abweichend vom bisherigen Entwurfsstil wird im Hardware/Software Codesign die Einteilung einer Systemstruktur in Hardware und Software auf eine spaetere Entwurfsphase verschoben, um eine aufeinander abgestimmte Implementierung zu gewaehrleisten. Basis einer derartigen Partitionierung ist eine implementierungs- unabhaengige Systemspezifikation, deren Erstellung durch neuartige Spezifikations- werkzeuge unterstuetzt werden soll. In der vorliegenden Arbeit wurde ein prototypisches Spezifikationswerkzeug in Form eines hierarchischen Grapheditors entwickelt. Dabei wurden zunaechst einige Anforderungen an ein solches Spezifikationswerkzeug erarbeitet.Bei der anschliessenden Untersuchung einiger bestehender Werkzeuge stellte sich heraus, dass keines dieser Werkzeuge den Anforderungen voll gerecht werden kann. Mit dem entwickelten Grapheditor ist es moeglich ein Gesamtsystem auf graphischem Weg in Teilsysteme zu zerlegen und Verbindungen zwischen den einzelnen Teil- systemen darzustellen. Durch die Implementierung eines hierarchischen Knoten- typs ist es ausserdem moeglich Teilsysteme in noch kleinere Teilsysteme aufzu- spalten. Zur Darstellung von Verhalten und Struktur der einzelnen, durch die Knoten repraesentierten Systeme, wurde die Moeglichkeit einer textuellen Attributierung implementiert. Weiterfuehrenden Arbeiten ist es vorbehalten, geeignete Beschreibungsformen fuer Verhalten bzw. Struktur zu entwickeln, auf deren Basis Implementierungs- entscheidungen fuer „Embedded Systems“ getroffen werden koennen. Zur Realisierung des Grapheditors wurden objektorientierte Entwurfsmethoden verwendet. Die Implementierung erfolgte auf einer PC-Plattform unter Windows 95 mit Microsoft Visual C++ 4.0.

Full text and
other links
PostScript (3103128 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Integrated Systems Engineering
Entry dateAugust 26, 1996
   Publ. Computer Science