Options
1992
Conference Paper
Titel
Bringing case tools to practical use. The stone software production environment
Abstract
STONE ist eine Software-Produktionsumgebung, die speziell zu Zwecken der Ausbildung und Forschung entwickelt wird. Die Benutzung der Umgebung ist einfach und leicht zu lernen. Dennoch ist die Umgebung so offen und flexibel entworfen, daß man mit ihr experimentieren, neue Software- Produktionsmethoden erforschen und diese in die Lehre überführen kann. Eine wichtige Komponente der Umgebungsarchitektur ist ein objektorientierter Anwendungsrahmen, der eine einheitliche Benutzungsoberfläche über Werkzeuge und andere Methoden in der STONE-Objektbasis gespeicherte Funktionen legt. Der Anwendungsrahmen interpretiert sogenannte Dienste-Objekte, die die Arbeit des Benutzers gemäß einem flexiblen und erweiterbaren Modell des Software-Produktions-Prozesses strukturieren. Jeder Dienst liefert eine bestimmte, aufgabenspezifische Sicht auf die Objektbasis und ihre Methoden, indem nur die Instanzvariablen, Beziehungen und Methoden herausgefiltert werden, die für die Herstellung des Ergebnisses der lau fenden Aufgaben nötig sind. Die STONE-Umgebung ist ganz in Cplusplus implementiert. Sie läuft zur Zeit auf SUN- SPARC-Arbeitsplatzrechnern. Die Benutzungsoberfläche basiert auf OSF Motif und X11.