%\documentstyle[german,twocolumn,dina4]{article}
\documentstyle[german,twocolumn]{article}
\input{trendsstyle_v2.tex}
\begin{document}

%\setlength{\topmargin}{-2.0cm}
\setlength{\textheight}{26cm}
%\setlength{\headheight}{0.5cm}
\setlength{\headsep}{0cm}
\setlength{\topskip}{0cm}
\twocolumn[{\vspace*{0mm}

\huge\sf Dissertationen
\\ %[0.5cm]
}]


\baselineskip14.0pt

% \small
\noindent
{\bf Carl-Arndt Krapp: An Adaptable Environment for the Management of
Development Processes}

\medskip

\noindent {\bf 1. Referent: } Prof. Dr.-Ing. Manfred Nagl\\
{\bf 2. Referent: } Prof. Dr.-Ing. Dr. h.c. Walter Eversheim\\
{\bf Datum der Pr"ufung: } 6. Februar 1998

\medskip

\noindent {\bf Zusammenfassung:} 
Entwicklungsprozesse gibt es in vielen Ingenieur-Wissenschaften. Sie
zeichnen sich dadurch aus, da"s es sich um Vorg"ange handelt an denen
mehrere Personen beteiligt sind und die sich nicht automatisieren
lassen. Entwicklungsprozesse sind hochgradig kreativ und lassen sich
nur in eingeschr"ankter Weise vorab planen. Vielf"altige Entschei-
dungen werden erst zur Projektlaufzeit getroffen, so da"s die durch-
zuf"uhrenden Entwicklungsaufgaben dynamisch festgelegt werden m"us-
sen. W"ahrend der Produktentwicklung anfallende "Anderungen aufgrund
von technischen Fehlern, Verbesserungen und neuen Anforderungen f"uhren
zu unvorhersehbaren R"uckgriffen, deren Konsequenzen sich nicht vor-
ab bestimmen lassen.\\

Entwicklungsprozesse k"onnen nicht ohne administrative Ma"snahmen ab-
gewickelt werden. Zu diesen Ma"snahmen geh"ort neben der Proze"s-
planung und -koordination auch die Proze"sverfolgung und -f"uhrung.
Entwicklerteams sollen bei der Durchf"uhrung ihrer T"atigkeiten ge-
f"uhrt und koordiniert werden. Diese Ma"snahmen werden unter dem
Oberbegriff des Proze"smanagements zusammengefa"st. Voraussetzung
f"ur das Proze"smanagementsystem ist eine geeignete Beschreibungs-
sprache f"ur Entwicklungsprozesse.\\

Der Entwicklungsproze"s wird von heutigen Systemen nur unzureichend
unterst"utzt. Auf der einen Seite finden sich Beschreibungsmodelle,
die die Durchf"uhrung von Prozessen nicht effektiv unterst"utzen
(z.B. PERT Charts). Auf der anderen Seite finden sich Ans"atze, die
es erforderlich machen, den gesamten Entwicklungsproze"s vorab in
einer abstrakten Notation zu spezifizieren. Diese Spezifikation wird
von dem Proze"smanagement ausgef"uhrt, um den realen Entwicklungs-
proze"s zu planen, koordinieren und zu steuern. Der Proze"sfort-
schritt wird dabei "uber entsprechende Benutzerschnittstellen mit-
protokolliert. Manuelle Einflu"sm"oglichkeiten sind w"ahrend der
Ausf"uhrung nicht zugelassen.\\

Der in dieser Arbeit vorgestellte Ansatz der dynamischen Aufgaben-
netze erlaubt die nahtlose Verschr"ankung von Planen, Ausf"uhren,
"Uberwachen, und Analysieren von Proze"sbeschreibungen. Zustands-
"anderungen k"onnen dabei sowohl manuell als auch von dem System
automatisiert vorgenommen werden. Das Modell der dynamischen Aufga-
bennetze beschreibt zun"achst nur den syntaktisch korrekten Auf-
bau dieser Netze und definiert eine minimale Ausf"uhrungssemantik
an. Je nach Wissen "uber den Entwicklungsproze"s kann dieses Mo-
dell mit weiteren Regeln angepa"st werden die zur Planung und
Steuerung herangezogen werden k"onnen. Auf diese Weise wird der
"Ubergang von vagen, dynamischen Entwicklungsprozessen zu ge-
regelten und statisch bestimmbaren Prozessen unterst"utzt.\\

Das Modell der dynamischen Aufgabennetze ist formal in dem Graph-
ersetzungssystem PROGRES spezifiziert und implementiert. Dyna-
mische Aufgabennetze werden Proze"smanagern und Entwicklern in
einer Darstellungsform präsentiert, die auch f"ur den Informatik-
laien verst"andlich ist. "Uber eine weitere Benutzerschnittstelle
k"onnen Proze"sschemata, -muster, und Ausf"uhrungsregeln dem System
hinzugef"ugt werden.


\end{document}



