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.show moreshow less
  • 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.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Sven OverhageORCiDGND
URN:urn:nbn:de:bvb:384-opus-5455
Frontdoor URLhttps://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