Vereinheitlichte Spezifikation von Komponenten : Grundlagen, UnSCom Spezifikationsrahmen und Anwendung
Unified Specification of Components : Principles, UnSCom Specification Framework, and Application
- In der Dissertation wird ein Spezifikationsrahmen dargestellt, mit dem sich die Außensicht von (Software-) Komponenten in einer normierten und vollständigen Weise beschreiben lässt. Dazu werden verschiedene methodische Vorgaben geschaffen, mit denen sich die für die betriebliche Anwendungsentwicklung relevanten Eigenschaften von Komponenten dokumentieren lassen. Diese Vorgaben werden zu einem abgestimmten Spezifikationsrahmen zusammengeführt. In Bezug auf seine Ausdrucksmächtigkeit umfasst der in der Dissertation konzipierte Spezifikationsrahmen dabei bislang existierende Ansätze für die Beschreibung der Komponentenaußensicht und ist als vereinheitlichender Ansatz zudem in der Lage, diese ggf. zu ersetzen. Als wesentliche Beiträge der Dissertation mit jeweils neuen wissenschaftlichen Erkenntnissen entstehen bei der Konzeption des Spezifikationsrahmens ein allgemeingültiges Komponentenmodell, ein Klassifikationsschema zur Bestimmung von Komponenteneigenschaften, eine SpezifikationsnormIn der Dissertation wird ein Spezifikationsrahmen dargestellt, mit dem sich die Außensicht von (Software-) Komponenten in einer normierten und vollständigen Weise beschreiben lässt. Dazu werden verschiedene methodische Vorgaben geschaffen, mit denen sich die für die betriebliche Anwendungsentwicklung relevanten Eigenschaften von Komponenten dokumentieren lassen. Diese Vorgaben werden zu einem abgestimmten Spezifikationsrahmen zusammengeführt. In Bezug auf seine Ausdrucksmächtigkeit umfasst der in der Dissertation konzipierte Spezifikationsrahmen dabei bislang existierende Ansätze für die Beschreibung der Komponentenaußensicht und ist als vereinheitlichender Ansatz zudem in der Lage, diese ggf. zu ersetzen. Als wesentliche Beiträge der Dissertation mit jeweils neuen wissenschaftlichen Erkenntnissen entstehen bei der Konzeption des Spezifikationsrahmens ein allgemeingültiges Komponentenmodell, ein Klassifikationsschema zur Bestimmung von Komponenteneigenschaften, eine Spezifikationsnorm mit methodischen Vorgaben zur Dokumentation der Komponenteneigenschaften sowie ein Vorgehensmodell zur Darstellung des Spezifikationsprozesses. Mit dem Komponentenmodell wird ein technologieunabhängiges Verständnis des Komponentenbegriffs (sowie der mit diesem Begriff in Zusammenhang stehenden Konzepte) geschaffen und unter Rückgriff auf die Allgemeine Systemtheorie formalisiert. Auf dem Modell aufbauend werden unter Verwendung des Klassifikationsschemas dann die für die Anwendungsentwicklung relevanten Komponenteneigenschaften bestimmt. Für die normierte Beschreibung der identifizierten Eigenschaften werden im Rahmen der entwickelten Spezifikationsnorm anschließend Vorgaben bereitgestellt, die den jeweils zu dokumentierenden Inhalt, die zur Dokumentation einzusetzenden Notationen sowie die Geltung der verschiedenen Dokumentationsteile während des Entwicklungsprozesses festlegen. Durch ein Vorgehensmodell wird schließlich der Spezifikationsprozess dargestellt, der die sukzessive Entstehung der einzelnen Dokumentationsteile und deren jeweiligen Zusammenhang mit den verschiedenen Phasen des komponentenorientierten Entwicklungsprozesses festlegt.…
- The doctoral thesis contains a specification framework to specify the outer view of (software) components in a normative and complete way. To achieve this goal, various methodical standards are being established. They enable software engineers to document those properties of components that are relevant during the development process. All methodical standards are being integrated into a coherent specification framework. This framework is compatible to existing approaches and unifies them into a single standard. The main contributions of the specification framework are a common component model, a specification norm containing methodical standards to document component properties, and a process model to illustrate the specification process. The component model establishes a common understanding of a component and its elements that is founded in the General Systems Theory and independent of programming technologies. It serves as a basis to identify relevant component properties.The doctoral thesis contains a specification framework to specify the outer view of (software) components in a normative and complete way. To achieve this goal, various methodical standards are being established. They enable software engineers to document those properties of components that are relevant during the development process. All methodical standards are being integrated into a coherent specification framework. This framework is compatible to existing approaches and unifies them into a single standard. The main contributions of the specification framework are a common component model, a specification norm containing methodical standards to document component properties, and a process model to illustrate the specification process. The component model establishes a common understanding of a component and its elements that is founded in the General Systems Theory and independent of programming technologies. It serves as a basis to identify relevant component properties. Thereafter, the methodical standards of the specification norm are being presented. They describe how to document component properties with respect to the content, the format, and the point of time during the development process. The specification process is finally described at large. Using a process model, the successive synthesis of specification parts is being illustrated and their respective interrelationships are being described.…
Author: | Sven OverhageORCiDGND |
---|---|
URN: | urn:nbn:de:bvb:384-opus-5455 |
Frontdoor URL | https://opus.bibliothek.uni-augsburg.de/opus4/462 |
Advisor: | Klaus Turowski |
Type: | Doctoral Thesis |
Language: | German |
Publishing Institution: | Universität Augsburg |
Granting Institution: | Universität Augsburg, Wirtschaftswissenschaftliche Fakultät |
Date of final exam: | 2006/06/22 |
Release Date: | 2007/02/13 |
Tag: | Komponentenbasierte Anwendungssysteme; Betriebliche Anwendungsentwicklung; Systemplanung; Systementwicklung Component-Based Software Engineering |
GND-Keyword: | Wirtschaftsinformatik; Systemtechnik; Software Engineering; Angewandte Informatik; Strukturierte Systementwicklung |
Institutes: | Wirtschaftswissenschaftliche Fakultät |
Wirtschaftswissenschaftliche Fakultät / Institut für Betriebswirtschaftslehre | |
Dewey Decimal Classification: | 3 Sozialwissenschaften / 33 Wirtschaft / 330 Wirtschaft |