Hierarchische Verhaltensbeschreibung in objekt-orientierten Systemmodellen - eine Grundlage für modellbasiertes Prototyping
نویسنده
چکیده
Der Beitrag beschreibt ein objekt-orientiertes Modell fr Spezifikation und Entwurf von Systemen, das die Generierung von Prototypen gestattet. Das Verhaltensmodell basiert auf Zustandsautomaten, welche in eine 'Ist-Teil-von'-Hierarchie eingebettet sind. Zusammen mit den Grundprinzipien der objekt-orientierten Modellierung (vor allem Vererbung und Benutzungs-Abstraktion) ergibt sich eine sehr attraktive Kombination von Anschaulichkeit, Ausdruckskraft und Durchgngigkeit der Modellkonzepte einerseits und von Beobachtbarkeit und Erprobbarkeit des Systemverhaltens andererseits.
منابع مشابه
Grundlagen einer feature-orientierten Referenzbibliothek im Virtual Engineering
Die Entwicklung von Produkten mit Hilfe von computergestützten Systemen erlangt durch den wachsenden Wettbewerbsdruck immer mehr Bedeutung. Der Prozess des Virtual Engineering umfasst die frühen Phasen der Produktentwicklung vom Entwurf über die Konstruktion bis zur Simulation und Analyse. Dieser Prozess verlangt eine Datenund Modellverwaltung, die über bisherige Insellösungen hinausgeht. Eine ...
متن کاملObjekt und Klasse, Gegenstand und Begriff
Computerprogramme sind in einer Hinsicht Maschinenabläufe, wie der Benzinantrieb oder Fotokopieren. Die objekt-orientierte Software-Entwicklung setzt einen anderen Akzent. Sie modelliert Probleme des konkreten Arbeitsalltags und findet dazu digitale Lösungen. Wie schon der Name sagt, stützt sie sich auf eine tief verankerte Intuition: die Welt besteht nach allgemeiner Meinung aus Gegenständen i...
متن کاملKABA Ein System zur Refaktorisierung von Java-Programmen
Refactoring ist eine bekannte Technik, um verschiedene Aspekte eines objekt-orientierten Programms zu verbessern. Sie ist in den letzten Jahren sehr populär geworden, da sie es erlaubt, Defizite zu beseitigen, die sich in sehr vielen Programmen finden. Die Größe moderner Software-Systeme macht es unmöglich, Refactoring von Hand durchzuführen. Zwar existieren Werkzeuge, die es ermöglichen Refact...
متن کاملGraphische Unterstützung der Entwicklung verteilter Anwendungen
Der ständig zunehmende Einsatz verteilter DV-Systeme führt zu einem stark steigenden Bedarf an verteilten Anwendungen. Deren Entwicklung in den verschiedensten Anwendungsfeldern wie Fabrikund Büroautomatisierung ist für die Anwender bislang kaum zu handhaben. Neue Konzepte des Software Engineering sind daher notwendig, und zwar in den drei Bereichen ‘Sprachen’, ‘Werkzeuge’ und ‘Umgebungen’. Obj...
متن کاملDie Chronik der Chronik - Erfahrungen über die Konvertierung und Weiterverarbeitung proprietär annotierter Daten
Zusammenfassung Die in einem datenbank-orientierten Format vorliegenden Substanzen der Reihe Chronik des 20. Jahrhunderts des Bertelsmann Lexikon Verlags werden automatisch in eine SGML/XML-basierte Annotation und daraufhin in die Hypertext Markup Language (HTML) transformiert. Für diese Aufgabe wurden verschiedene Werkzeuge implementiert, die die Rapid Prototyping-Möglichkeiten des Betriebssys...
متن کامل