	
\documentstyle[art10,twocolumn,german,twoside]{article} 
\input{/home/pi/kelter/p/tex/a4.tex}
\input{/home/pi/kelter/p/tex/endversion.tex}


% /usr/local/bin/SunOS4/dvips dstg98

%\setlength{\topmargin}{-18mm}  % bei HPprinter
% \textheight252mm
\setlength{\headsep}{3mm}
\setlength{\footskip}{11mm}




\pagestyle{plain}

\newcommand{\stt}{Softwaretechnik-Trends 18:2, Mai 1998}

\setcounter{page}{44}
\makeatletter
\renewcommand{\@oddfoot}{\large\sf \stt \hfill \thepage}
\renewcommand{\@evenfoot}{\large\sf \thepage \hfill \stt}



%%%%%%% spezielle Makros %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcounter{absatznummer}

\newcommand{\absatz}[1]{\section{#1}}

\newcommand{\arbeitsgebiete}{
   \absatz{Arbeitsschwerpunkte}
}

\newcommand{\projekte}{
   \absatz{Projekte}
}

\newcommand{\produkte}{
   \absatz{Produkte und Werkzeuge}
}

\newcommand{\veroeffentlichungen}{
   \absatz{Ver"offentlichungen}
}

\newcommand{\trickeins}{\hspace*{-5mm}\rule{0mm}{24pt}}

\newcommand{\arbeitsgruppe}[3]{
   \setcounter{section}{0}
   \vspace{15mm}
   \noindent
   \begin{minipage}{80mm}
      \noindent
      {\baselineskip44pt {\flushleft \Huge  #1 \trickeins}} \\
      \addcontentsline{toc}{section}{#1}
      \flushright
      {\large #2

      \vspace{3mm}
      \large \em #3}
   \end{minipage}
   \vspace{2mm}
}



\newcommand{\emph}  [1]{{\em #1}}
\newcommand{\texttt}[1]{{\tt #1}}
\newcommand{\textit}[1]{{\em #1}}


\newcommand{\UGH}{Universit"at - GH}



%%%::::::::::::::
%%%Trends.tex
%%%::::::::::::::



\begin{document}



%%%::::::::::::::
%%%Vorwort.tex
%%%::::::::::::::

%\begin{rawhtml}
%<h1> Deutsche Forschungsgruppen
%in der Softwaretechnik</h1>
%\end{rawhtml}


\twocolumn[{\Huge Deutsche Forschungsgruppen 
\\in der Softwaretechnik
\\[20mm] 
}]




\setcounter{tocdepth}{2}
{\renewcommand{\baselinestretch}{0.7}
\tableofcontents
}

% \pagebreak



%%%::::::::::::::
%%%Aachen_Lichter.tex
%%%::::::::::::::


\arbeitsgruppe
{RWTH Aachen}
{Rheinisch Westf"alische Technische Hochschule\\
 Lehrstuhl f"ur Informatik III\\
 (Softwaretechnik)}
{Prof.\ Dr.\ Horst Lichter}


\arbeitsgebiete


Die Lehr- und Forschungsgruppe Informatik III hat ihre
Arbeit Anfang 1998 aufgenommen und befindet sich
dementsprechend inhaltlich und personell im Aufbau.

Ein Schwerpunkt der Forschungsarbeiten ist der Bereich der
systematischen Software-Konstruktion.  Ziel der Arbeiten
ist, Konstruktionstechniken f"ur spezielle
Anwendungsdom"anen zu definieren. Diese
Konstruktionstechniken sollen geeignet sein, um ad"aquate
softwaretechnische L"osungen in der Anwendungsdom"ane zu
erstellen.  Von zentraler Bedeutung sind dabei
Konstruktionstechniken im Bereich der Meta-, Makro- und
der Mikroarchitektur. Ein weiterer wichtiger Aspekt ist
die Wiederverwendung von software-technischem
Konstruktions-Know-how in einer Anwendungsdom"ane.
Dieses ist heute lediglich in wenigen Bereichen der Stand
der Praxis (z.B.\ Compiler-Entwicklung,
Editor-Entwicklung). Als Grundlage f"ur
dom"anen-spezifische Konstruktionstechniken dienen im
wesentlichen Techniken der Objektorientierung. Diese haben
sich in den letzten Jahren als tragf"ahig erwiesen, um
stabile Software-Architekturen zu entwerfen.

Ein weiteres Arbeitsgebiet liegt im Bereich der
konstruktiven und analytischen Qualit"atssicherung von
objektorientierten Systemen. Die bisher mit dem
objektorientierten Ansatz gemachten Erfahrungen sind in
vielen Bereichen positiv.  Allerdings gibt es zum Teil
schwerwiegende Probleme bei der Pr"ufung solcher Systeme.
Die objektorientierten Techniken wie Vererbung und der
Einsatz von Rahmenwerken stellen besondere Anforderungen
an ad"aquate Ma"snahmen zur Qualit"atssicherung. Der
Einsatz von kommerziell verf"ugbaren Werkzeugen bringt in
vielen F"allen nicht den gew"unschten Erfolg. Ein
wesentlicher Grund f"ur diese Probleme ist darin zu sehen,
da"s die Anforderung der Testbarkeit nicht im Entwurf und
in der Implementierung ber"ucksichtigt wird. 


\projekte


{\noindent\bf Software-Pr"ufstand}\\[0.8ex] Ziel dieses
Projektes ist zu untersuchen, welche Auswirkungen die
Anforderung der Testbarkeit an die Architekturen und an die
Implementierung objektorientierter Systeme stellt. Dabei
soll gezeigt werden, da"s es insbesondere bei
Anwendungsfamilien, die auf Rahmenwerken basieren, lohnend
sein kann, angepa"ste {\em Software-Pr"ufst"ande} zu
entwickeln.
\vspace*{2ex}


{\noindent\bf SPI (Software Process Improvement)}\\[0.8ex]
Um qualitativ hochwertige Software-Systeme entwickeln zu
k"onnen, wird ein entsprechend hochwertiger
Entwicklungsproze"s ben"otigt. Ziel dieses Projektes ist,
zusammen mit dem Kooperationspartner geeignete
Verbesserungsma"snahmen f"ur die vorhandenen
Software-Entwickungsprozesse zu definieren und umzusetzen.
Wesentlich ist dabei auch, da"s der Erfolg der
Verbesserungsma"snahmen durch geeignete Metriken gemessen
wird. F"orderung: ABB
\vspace*{2ex}


{\noindent\bf NetComp}\\[0.8ex] Dieses Projekt hat zum
Ziel am Beispiel der Anwendungsdom"ane {\em
Simulationssysteme f"ur Engineeringaufgaben} Konzepte und
Architekturen zu entwickeln, um Simulationsaufgaben
verteilt in heterogenen Firmennetzen berechnen zu lassen.
Dabei sollen auch die vorhandenen Anwendungen in diesem
Bereich untersucht und integriert werden.  Als zentrale
Technolgie wird Java und dazugeh"orende Middleware
eingesetzt. F"orderung: ABB 


\veroeffentlichungen


\begin{enumerate}

\item Lichter H., P. Mandl-Striegnitz (1998): {\em A Case Study on Software
Project Management in Industry - Experiences and Conclusions},
Proc.\ of FESMA 98 Business Improvement through Software Measurement,
Antwerp, May 6-8.

\item Lichter H. (1997): {\em Improving software quality 
by static program analysis}, Proc.\ of  SPI 97 
Software Process Improvement, 1-4 Dec, 
Barcelona. 

\item Lichter, H, C. Welsch (1997): {\em Software Process 
Improvement at ABB - Common Issues and 
Lessons Learnt}, Proc.\ of Software Quality 
Management SQM 97, Bath UK, March 1997. 

\item B"aumer, D., W. Bischofberger, H. Lichter, H. 
Z"ullighoven (1996): {\em User Interface Prototyping 
- Concepts, Tools, and Experience}, Proceedings 
of the ICSE-18, Berlin, IEEE Computer Society 
Press, pp.~532-541. 

\end{enumerate}



\subsubsection*{Kontaktadresse:}
Prof.\ Dr.\ Horst Lichter\\
RWTH Aachen\\
Lehr- und Forschungsgebiet Informatik III\\
Ahornstr.~55\\
52074 Aachen\\
Tel.: 0241 / 8021330, Fax: 0241 / 8888 352\\
lichter@informatik.rwth-aachen.de\\
http://www-lufgi3.informatik.rwth-aachen.de


\pagebreak

%%%::::::::::::::
%%%Aachen_Nagl.tex
%%%::::::::::::::


\arbeitsgruppe
{RWTH Aachen}
{Rheinisch Westf"alische Technische Hochschule\\
 Lehrstuhl f"ur Informatik III\\
 (Softwaretechnik)}
{Prof.~Dr.-Ing.~Manfred Nagl}


\arbeitsgebiete


\emph{Generalthema} der Forschungsaktivit"aten des
Lehrstuhls sind Sprachen, Methoden und Werkzeuge der
Softwaretechnik f"ur die Softwareentwicklung in der
Informatik oder in anderen Anwendungsbereichen. In den
letzten 10 Jahren hat sich der Schwerpunkt von der
\emph{allgemeinen} Softwaretechnik (Werkzeuge,
Unterst"utzung f"ur beliebige Software-Entwicklung) zu
\emph{speziellen} Softwaretechniken hin entwickelt
(spezielle Anwendungsbereiche, bestimmte Klassen von
Systemen, spezifische Projektarten).

Als \emph{Anwendungsbereiche} treten die
Softwareentwicklung in der Informatik auf als auch in
betriebswirtschaftlichen Anwendungen, technischen
Anwendungen (Fertigungstechnik, Verfahrenstechnik) sowie
f"ur Multimediasysteme. Die Klasse von Systemen, mit denen
sich der Lehrstuhl intensiv auseinandergesetzt hat, sind
interaktive und intelligente Systeme (Entwicklungssysteme)
und deren Integration (A priori als auch A posteriori).

Der Lehrstuhl ist an einer Reihe von \emph{Projekten}
innerhalb der RWTH als auch mit Partnern au"serhalb
beteiligt. Er koordiniert einige dieser Projekte. Zur
genaueren "Ubersicht vgl.\ {\tt
http://www-i3.informa\-tik.rwth-aachen.de/re\-search/in\-dex.html}.

Neben der Grundausbildung im Studiengang Informatik bzw.\ 
Elektrotechnik bietet der Lehrstuhl ein breites
Lehrangebot im Vertiefungsgebiet Softwaretechnik im
Hauptstudium des Diplomstudienganges Informatik an (vgl.\
{\tt  http://www-i3.informa\-tik.rwth-aachen.de/depart\-ment/teach\-ing.html}).

Insbesondere hat der Lehrstuhl dazu beigetragen, da"s die
Informatik an der Technischen Hochschule Aachen ihren
spezifischen Platz gefunden hat.



\projekte


{\noindent\bf IPSEN} (\underline{I}ncremental and Integrated 
Software \underline{P}roject \underline{S}upport
\underline{En}vironment)\\[0.8ex]
IPSEN-Werkzeuge haben (i) enge Integration verschiedener
Werkzeuge auf einem Dokument, (ii) enge feingranulare
Integration zwischen verschiedenen Dokumenten sowie (iii)
grobgranulare Integration "uber ein verallgemeinertes
Workflowsystem (vgl.\ SUKITS) nachgewiesen.  IPSEN
verfolgt den a-priori-Ansatz. Teile dieser Ideen sind in
Industrieprojekte eingeflossen. Insbesondere hat das
Projekt gezeigt, da"s der Bau integrierter Werkzeuge
strukturiert und mechanisiert werden kann:
Produktwiederverwendung "uber ein Rahmenwerk f"ur
allgemein verwendbare Teile bis hin zu dem
Nichtstandard-Datenbanksystem GRAS [6],
Proze"swiederverwendung mit Spezifikation und Generierung.
Das Projekt hat ca. 110 PJ Kapazit"at gebunden und wurde
von diversen F"ordergeldgebern (DFG, VW, EU) unterst"utzt.
Die Ergebnisse sind wissenschaftlich ausf"uhrlich
dokumentiert [10].
\vspace*{2ex}


{\noindent\bf adt} (\underline{A}nalysis and \underline{D}evelopment
\underline{T}ool)\\[0.8ex] adt ist eine schlanke Version
von IPSEN. Fokus ist die Unterst"utzung der
Architekturmodellierung [12, 13] und der Programmierung
sowie ihre Verzahnung. Abweichend von IPSEN werden
bestehende Werkzeuge mit einbezogen.  Kernpunkt ist die
Annotation der Architektur nach ihrer Erstellung, um
Bindungsmechanismen, Verteilungsaspekte etc.\ einzuf"ugen
[7]. 
\vspace*{2ex}


{\noindent\bf DFG-Forschergruppe SUKITS} (\underline{S}oftware- \underline{u}nd
\underline{K}ommunikationsstrukturen \underline{i}n
\underline{t}echnischen \underline{S}ystemen, Sprecher:
Prof.~Nagl)\\[0.8ex] Die Forschergruppe (WZL, IKV,
Lehrst"uhle Informatik III und IV) widmete sich der
Steigerung der Effizienz von der Produktentwicklung in der
Fertigungstechnik [11].  Unser Beitrag lag in der
Bereitstellung eines verallgemeinerten Workflowsystems
(Aufgaben-, Versions-, Varianten-,
Konfigurationsverwaltung [2]) mit dessen Hilfe die
Entwicklungssysteme grobgranular integriert wurden. Ein
Rahmenwerk f"ur die a-posteriori-Integration wurde
entwickelt. Kernpunkt der Forschung war das Management
dynamischer Entwicklungsprozesse (Concurrent and
Simultaneous Engineering, R"uckgriffshandhabung [4, 5] ).
Die Forschergruppe hat 3 Begehungen mit Erfolg absolviert.
F"orderung: DFG von 10/91 bis 7/97.
\vspace*{2ex}


{\noindent\bf SFB IMPROVE} (\underline{I}nfor\underline{m}atische Unterst"utzung
"ubergreifender Entwicklungs\underline{pr}ozesse in der
\underline{Ve}r"-fahrenstechnik, Sprecher:
Prof.~Nagl)\\[0.8ex] 6 Institute/Lehrst"uhle der RWTH
widmen sich der verbesserten Unterst"utzung von
Entwicklungsprozessen in der Verfahrenstechnik
(Qualit"ats- und Effizienzverbesserung) [11] . Dabei wird
ein a-posteriori-Ansatz verfolgt, der nicht nur das
Zusammenschalten der bestehenden Systeme zum Ziel hat.
Statt dessen wird die Integration "uber neue
Funktionalit"at erreicht. Der Lehrstuhl ist mit 3
Teilprojekten vertreten, die sich der Unterst"utzung der
managementseitigen Koordination, dem Bau feingranularer
Entwicklungswerkzeuge [8] und der Softwarekoordination des
SFB widmen.  Die Formalisierung von Entwicklungsprozessen
ist der Schl"ussel f"ur neue Werkzeuge und auch f"ur
essentielle Wiederverwendung. Auch hier entsteht ein
Rahmenwerk f"ur die a-posteriori-Integration von
Gesamtentwicklungsumgebungen. F"orderung: DFG ab 7/97.
\vspace*{2ex}


{\noindent\bf Reengineering bzw.\ Verteilung betriebswirtschaftlicher
  Anwendungen}\\[0.8ex] In Zusammenarbeit mit der AMI und
der GEZ werden bis dato zentralistische Systeme
umstrukturiert und verteilt. Kernpunkt ist die Entwicklung
neuer Werkzeuge (Strukturerkennung,
Architekturver"anderung, Verteilungsdurchf"uhrung). Dabei
wird die Entwicklungsmaschinerie des Lehrstuhls eingesetzt
[3, 14].  F"orderung: MWF/BMBW.
\vspace*{2ex}


{\noindent\bf REGINA Softwarebibliothek}\\[0.8ex] Mit 11
Mitgliedern des Regionalen Industrie-Club Informatik Aachen
e.V.\ widmet sich dieses Projekt der Wiederverwendung von
Softwarebausteinen. Ein Informationssystem im WWW mit
Benutzeroberfl"ache mit generierten html-Seiten bzw.\ in
JAVA wurde erzeugt. In der strukturierten Suche wird auch
die mit Suchmaschinen unterst"utzt [1] . F"orderung:
REGINA/MWF.
\vspace*{2ex}


{\noindent\bf PROGRES System}\\[0.8ex] Ein am Lehrstuhl
entwickeltes Spezifikationssystem zur Ver"anderung
graphartiger Datenstrukturen, wird f"ur die
Lehrstuhlprojekte aber auch an anderen Stellen in anderen
Forschungsgruppen eingesetzt. Mit seiner Hilfe ist ein
verschr"anktes Arbeiten von Erstellen, Ver"andern,
Analysieren und Ausf"uhren solcher Spezifikationen
m"oglich [15, 16]. F"orderung in der Vergangenheit: DFG,
VW.
\vspace*{2ex}


{\noindent\bf Prototypengenerierung}\\[0.8ex] Aus
PROGRES-Spezifikationen wird Code generiert und zusammen
mit einer TCL/TK-Oberfl"ache interaktiv genutzt. Es sind
visuelle Programmierumgebungen f"ur diverse
Anwendungsbereiche entstanden [9].F"orderung: DFG.
\vspace*{2ex}


{\noindent\bf Multimedia-Projekt}\\[0.8ex] In
Zusammenarbeit mit dem Springer-Verlag ist der Lehrstuhl
am SPP ``Digitale Bibliotheken'' beteiligt. Es entsteht
eine Strukturierungs-, Autoren- und Leserumgebung. Im
Rahmen des Projekts ``Virtuelle Wissensfabrik'' untersucht
der Lehrstuhl feingranulare Konsistenthaltung zwischen
verschiedenen Wissensartefakten.  F"orderung: DFG/MWF.
\vspace*{2ex}


{\noindent\bf Industrieprojekte}\\[0.8ex] In
Zusammenarbeit mit der "ortlichen Industrie wurde eine
Reihe von kleinen Industrieprojekten durchgef"uhrt zu
Fragen von Verteilung, Verteilungsplattformen, WWW, JAVA.
F"orderung: Industriefirmen.


\veroeffentlichungen

\begin{enumerate}

\item A. Behle: \emph{An Internet-based Information System
for Cooperative Software Reuse}, erscheint in: Proc.\ ICSR
'98

\item R. Conradi, B. Westfechtel: \emph{Version Models for
Software Configuration Management}, ACM Computing Surveys,
30(2), Juni 1998

\item K. Cremer: \emph{A Tool Supporting the Re-Design of
   Legacy Applications}, in P.~Nesi et al.\ (eds.): Proc.\
   CSMR '98, 142-148, 1998

\item P. Heimann, G. Joeris, C.-A. Krapp, B. Westfechtel:
\emph{DYNAMITE: Dynamic Task Nets for Software Process
Management}, Proc.\ 18th ICSE, 331-341

\item P. Heimann, C.-A. Krapp, B. Westfechtel, G. Joeris:
\emph{Graph-based software process management, Intern.\
Journ.\ of Softw.\ Eng.\ and Knowl.\ Eng.}, 7(4), Dec.\
1997, 431-455

\item N. Kiesel, A. Sch"urr, B. Westfechtel: \emph{GRAS, a
Graph-Oriented Database System for (Software) Engineering
Applications}, Information Systems, 20, 1, 1995, 21-51

\item P. Klein, A. Sch"urr: \emph{Constructing SDEs with
the IPSEN Meta Environment}, Proc.\ 8th Conf.\ on Software
Engineering Environments SEE '97, IEEE Computer Society
Press 1997, 2-10

\item Ch.\ Kohring, M. Lefering, M. Nagl:
\emph{Requirements Engineering Environment within a
Tightly Integrated SDE}, Requirements Engineering 1, 3,
137-156, 1996

\item C.-A. Krapp: \emph{An Adaptable Environment for the
Management of Development Processes}, Diss.\ RWTH Aachen,
1998

\item M. Nagl (Ed.): \emph{Building Tightly Integrated
Software Development Environments: The IPSEN Approach},
LNCS 1170, Springer, 1996

\item M. Nagl, B. Westfechtel (Hrsg.): \emph{Integration
von Entwicklungssystemen und Ingenieuranwendungen -
Substantielle Verbesserung der Entwicklungsprozesse unter
Nutzung existierender Systeme}, Springer, 1998

\item M. Nagl: \emph{Die
Softwaretechnik-Pro"-grammiersprache Ada '95}, 5.~Aufl.,
Vieweg, 1998

\item M. Nagl: \emph{Softwaretechnik: Methodisches
Programmieren im Gro"sen}, Springer, 1990, Neuauflage 1999

\item A. Radermacher: \emph{Integration of Existing
Programs into CORBA}, in H. K"onig et al.\ (eds.): Proc.\
DAIS '97, 157-168, 1997

\item A. Sch"urr: \emph{Programmed Graph Replacement
  Systems}, G. Rozenberg (ed.): Handbook on Graph Grammars:
  Foundations, Vol.~1, World Scientific, Singapore 1997,
  479-546

\item A. Sch"urr, A. Winter, A. Z"undorf: \emph{Graph
Grammar Engineering with PROGRES}, ESEC '95, W. Sch"afer,
P.  Botella (Eds.): LNCS 989, Springer, 219-234

\end{enumerate}



\produkte


Zu den meisten der obengenannten Projekte sind Prototypen
bzw.\ Demonstratoren verf"ugbar (Nachfrage bei den
entsprechenden Teilprojekten).

Der Lehrstuhl bietet eine Reihe von Dienstleistungen an,
die von Sprachen (Ada '95, JAVA), "uber Methoden, konkrete
Werkzeuge bis hin zu Architekturfragen spezieller Systeme
in diversen Anwendungsbereichen reichen.



\subsubsection*{Kontaktadresse:}
Prof.\ Dr.-Ing.\ Manfred Nagl\\
RWTH Aachen\\
Lehrstuhl f"ur Informatik III\\
Ahornstr.~55\\
52074 Aachen\\
Tel.: 0241 / 8021300, Fax: 0241 / 8888 218\\
nagl@i3.informatik.rwth-aachen.de\\
http://www-i3.informatik.rwth-aachen.de






%%%::::::::::::::



%\pagebreak

%%%::::::::::::::
%%%Koblenz_Ebert.tex
%%%::::::::::::::



\arbeitsgruppe
{Universit"at Koblenz-Landau}
{Universit"at Koblenz-Landau, 
\\Abteilung Koblenz
\\Institut f"ur Informatik}
{Prof. Dr. J"urgen Ebert}

\arbeitsgebiete


Die Forschungsschwerpunkte der Arbeitsgruppe liegen auf den folgenden
Gebieten:
\begin{itemize}
\item Softwaretechnik, insbesondere formale Methoden und Werkzeuge
  f"ur die Softwareentwicklung, -wartung und -evaluation,
\item Programmiersprachen, insbesondere funktionale und visuelle
  Sprachen und
\item Graphentechnologie, insbesondere Modellierung mittels Graphen
  und Entwicklung graphbasierter Werkzeuge.
\end{itemize}

Im Rahmen einer inhaltliche Unterscheidung k"onnen die folgenden Themen
identifiziert werden:

\begin{itemize}
\item Formale Ans"atze in der Softwaretechnik
\item Graphentechnologie
\item MetaCASE
\item Programmverstehen
\item Software Reengineering
\item Organisationsmodellierung und Software-Evalua\-tion
\end{itemize}

Im Bereich der formalen Ans"atze in der Softwaretechnik
geht es zentral um die Formalisierung von Entwurfsbeschreibungssprachen.
In diesem Zusammenhang werden die Semantik von Statecharts,
Vererbung von Verhalten, Formalisierung und Vergleich
objekt-orientierter Methoden untersucht. Weitere Themen
im Bereich der formalen Ans"atze sind die Formalisierung
von Verhaltensbeschreibungen im Netzmanagement, die
Prototypisierung mit Z und die Konfigurationskontrolle.

Die Graphentechnologie befa"st sich mit Realisierung von
Anwendungssystemen durch Graphen und mit Hilfe graphentheoretischer
Hilfsmittel und Algorithmen.
Es werden typisierte, attributierte und angeordnete, gerichtete
Graphen (TGraphen) verwendet. Klassen von Tgraphen werden "uber
erweiterte Entity-Relationship-Diagramme (EER-Diagramme)
beschrieben.
EER-Diagramme k"onnen durch weitere Bedingungen in der Z-"ahnlichen
Sprache GRAL (Graph Specification Language) erg"anzt werden.
TGraphen sind als Datenstruktur mit Operationen f"ur die
Manipulation und Traversierung mit Hilfe des Graphenlabors
(Gralab) effizient implementiert.
F"ur Anfragen an TGraphen existieren mit G${}^2$QL und GReQL
entsprechende Anfragesprachen.
G${}^2$QL ist eine auf dem Entity-Relationship-Paradigma beruhende
visuelle Sprache. GReQL dagegen ist eine textuelle Sprache, die
im Rahmen des GUPRO-Projekts f"ur die Extraktion von tabellenartigen
Informationen aus Graphen entwickelt wurde. F"ur GReQL existiert auch
ein Auswerter, der GReQL-Anfragen auf mit dem GraLab gespeicherten
TGraphen auswertet.

Der MetaCASE-Bereich wird im wesentlichen durch das
Projekt KOGGE (KOblenzer Generator f"ur Graphische
Entwurfsumgebungen) abgedeckt.  Der KOG\-GE-Ansatz basiert
auf einem Interpreter, der eine formale Beschreibung eines
CASE-Werk\-zeugs interpretiert und es damit konkret
realisiert. Dabei l"a"st sich die Beschreibung eines
KOGGE-CASE-Werkzeugs selbst mit Hilfe eines KOGGE-Sy"-stems,
der UrKOGGE, definieren.  Es existieren
KOGGE-Werk"-zeuginstanzen f"ur die BON-Methode, f"ur
Datenflu"sdiagramme sowie f"ur eine Anforderungserfassung
in der Software-Evaluation. Eine Entwurfsunterst"utzung
f"ur Feature Invocation Graphs wird gerade erstellt.

Der Bereich des Programmverstehens wird durch das Projekt
GUPRO (Generische Umgebung zum PROgrammverstehen)
repr"asentiert. In GUPRO geht es um die Entwicklung eines
Generators f"ur die Erzeugung sprach"ubergreifender
Programmverstehenswerkzeuge.  Die vom Anwender individuell
zu bestimmenden Konzepte der Altsoftware werden in Form
von EER-Diagrammen (Konzeptdiagrammen) erfa"st.  Mit Hilfe
entsprechender Parser werden Quelltexte in den Diagrammen
entsprechende TGraphen "uberf"uhrt. Die Analyse der
Quelltexte kann damit auf der Basis der TGraphen erfolgen.
In diesem Zusammenhang stehen geeignete Anfrage- und
Browsingwerkzeuge zu Verf"ugung.

Im Bereich des Software Reengineering k"onnen drei weitere
Teilaktivit"aten identifiziert werden.  Dabei geht es
zun"achst um eine Auf"-gabenunterst"ut\-zung im Software
Reengineering im Rahmen eines MetaCARE-Ansatz.  "Uber
einen Zyklus aus extract, transform und rewrite (ETR)
sollen Aufgabenstellungen im Zusammenhang mit beliebigen
Programmiersprachen unterst"utzt werden.  Eine weitere
Aktivit"at innerhalb des Software Reengineerings ist die
Beteiligung am Reverse Engineering Demonstration Project,
das eine internationale Studie zwischen kommerziellen und
nicht-kommerzielle Forschungsgruppen im Bereich des
Reengineering darstellt.  Dar"uber hinaus wird in einem
Kooperationsprojekt mit dem Lehrstuhl f"ur
Wirtschaftsinformatik, Universit"at Regensburg (Prof.\ Dr.\
Franz Lehner) versucht, die unternehmensweiten
Software-Reengineering-Aktivit"aten zu koordinieren, um so
zu einem unternehmensweiten Ansatz f"ur das Reengineering
(Enterprise-wide Reengineering Approach (ERA)) zu kommen.

Der Bereich der Organisationsmodellierung und
Software-Evaluation befa"st sich mit der Software Evaluation
im allgemeinen sowie mit der Evaluation von
Krankenhaus-Informationssystemen im speziellen.
Desweiteren wird ein Referenzschema entwickelt, das strukturierte
Beschreibungsmittel aus der Softwaretechnik und aus der
Organisationstheorie konzeptionell zusammenfa"st.
Bei den Aktivit"aten im Bereich von Krankenhaus-Informationssysteme
geht es au"serdem um die Herleitung und Beschreibung von
Referenzmodellen f"ur Krankenhaus-Informationssysteme.

\projekte


{\noindent\bf KOGGE (Koblenzer Generator f"ur Graphische
Entwurfsumgebungen)}\\[0.8ex] KOGGE (Koblenzer Generator
f"ur Graphische Entwurfsumgebungen) ist ein gemeinsam mit
der rbeitsgruppe Prof. Dr. Manfred Rosendahl entwickeltes
MetaCASE-System, d. h. ein Werkzeug, das der Erzeugung von
CASE-Werkzeugen dient.  (Weitere Info unter:
{\tt 
http://www.uni-koblenz.de/\verb|~|ist/kog\-ge.html})
\vspace*{2ex}

{\noindent\bf GUPRO (Generische Umgebung zum
PROgrammverstehen (BMBF)}\\[0.8ex] GUPRO ist ein
gemeinsames Projekt mit der Aachener und M"unchener
Informatik-Service GmbH, Hamburg, und dem IBM
Wissenschaftlichen Zentrum, Heidelberg. Es wird gef"ordert
durch das Bundesministeriums f"ur Bildung, Wissenschaft,
Forschung und Technologie (BMBF), F"orderprogramm
Softwaretechnologien, F"orderkennzahl 01 IS 504.  (Weitere
Info unter: {\tt
http://www.uni-koblenz.de/\verb|~|ist/gu\-pro.html})
\vspace*{2ex}

\veroeffentlichungen

\begin{enumerate}

\item J. Ebert, B. Kullbach, A. Panse:
\emph{The Extract-Transform-Rewrite Cycle - A Step towards MetaCARE},
in P. Nesi, F. Lehner: Proceedings of the 2nd Euromicro Conference on Software
Maintenance \& Reengineering
IEEE Computer Society, pg. 165-170, Los Alamitos, 1998

\item J. Ebert, R. S"uttenbach, I. Uhe:
\emph{Meta-CASE in Practice: a Case for KOGGE},
in A. Olive, J. A. Pastor: Advanced Information Systems Engineering,
Proceedings of the 9th International Conference, CAiSE'97, Barcelona,
Catalonia, Spain, June 16-20, 1997
Springer, LNCS 1250, S. 203-216, Berlin, 1997

\item J. Ebert, R. Gimnich, A. Winter:
\emph{Wartungsunterst"utzung in heterogenen Sprachumgebungen, Ein "Uberblick zum
Projekt GUPRO},
in F. Lehner: Softwarewartung und Reengineering - Erfahrungen und
Entwicklungen
Gabler, S. 263-275, Wiesbaden, 1996

\item J. Ebert, A. Winter, P. Dahm, A. Franzke, R. S"uttenbach:
\emph{Graph Based Modeling and Implementation with EER/GRAL},
in B. Thalheim: 15th International Conference on Conceptual
Modeling (ER'96), Proceedings
Springer, LNCS 1157, pg. 163-178, Berlin, 1996

\item A. Winter, J. Ebert:
\emph{Ein Referenz-Schema zur Organisationsbeschreibung},
in J. Becker, G. Vossen: Gesch"aftsproze"smodellierung und Workflows
Thomson, S. 101-123, Bonn, 1996

\item A. Franzke:
\emph{GRAL: A Reference Manual},
Fachbericht Informatik 3/97, Universit"at Koblenz-Landau,
Fachbereich Informatik,
Koblenz, 1997


\item P. Dahm, J. Ebert, C. Litauer:
\emph{Das EMS-Graphenlabor 3.0,}
Interner Projektbericht 3/94, Universit"at Koblenz-Landau, Institut f"ur Softwaretechnik,
Koblenz, 1994

\end{enumerate}

\produkte

Graphenlabor: Das Graphenlabor GraLab ist eine C++-Klassenbibliothek
f"ur die Handhabung von Graphen als interne Datenstruktur.

KOGGE: KOGGE ist ein MetaCASE-System, das in C++ implementiert
und unter UNIX lauff"ahig ist.

GUPRO: GUPRO ist ein Meta-Programmverste\-henswerkzeug, das unter
OS/2 und Solaris verf"ugbar ist.





\subsubsection*{Kontaktadresse:}
Prof.\ Dr.\ J"urgen Ebert\\
Universit"at Koblenz-Landau\\
Institut f"ur Informatik\\
Rheinau 1\\
56075 Koblenz\\
Tel. (0261) 9119-412  Fax -499\\
ebert@informatik.uni-koblenz.de


% \clearpage




%%%::::::::::::::
%%%Paderborn_Belli.tex
%%%::::::::::::::

\arbeitsgruppe
{Universit"at - GH Paderborn}
{Universit"at - GH Paderborn\\
Fachbereich Elektrotechnik\\
Fachgebiet Angewandte Datentechnik (Softwaretechnik)}
{Prof.~Dr.~Fevzi Belli}


\arbeitsgebiete
Den zentralen Gegenstand der Arbeiten des Fachgebiets bilden formale und semi
formale Methoden und Hilfsmittel f"ur die Konstruktion verl"a"slicher Systeme f"ur
sicherheitskritische Anwendungen. Die Arbeitsschwerpunkte sind (s. auch
http:/adt.uni-paderborn.de):

\begin{itemize}
\item Entwurf und Spezifikation: Ber"ucksichtigung von voraussehbaren
   Irregularit"aten im
   Nutzungsprofil, d.h.\ unerw"unschten Ereignissen, die zu Ausf"allen f"uhren k"onnen.
   Behandelt werden u.a.\ 
   \begin{itemize}
   \item Methoden, die neben der Modellierung der Systemeigenschaften auch eine
   Modellierung fehlerhafter Zust"ande und Ereignisse erm"oglichen,
   \item Integration der Methoden der Software-Fehlertoleranz in den
   Konstruktionsproze"s,
   \item Multiparadigmatische Betrachtung, z.B.\ logisch-objektorientiert,
   logisch-prozedu\-rale.
   \end{itemize}
\item Analyse und Pr"ufung: Nachweiserbringung der Erf"ullung der
   Nutzungsanforderungen.
   \begin{itemize}
   \item Analyse durch formalisierte Review-Me\-thoden,
   \item Systematisches Testen, Test-Theorien,
   \item Modellierung der Software-Zuverl"assigkeit.
   \end{itemize}
\end{itemize}
Neben tradiierten Methoden der Softwaretechnik werden auch Techniken des
Knowledge-Engineering, insbes. Wissensrepr"asentation und -akquisition eingesetzt.

Die Ergebnisse der Forschungs- und Entwicklungsarbeiten
flie"sen in die Lehrveranstaltungen "uber Programmierung
und Softwaretechnik, auch in Form von Praktika (z.Z.:
Software-Testwerkzeuge), ein.


\mm
\mn
Dissertationen:

A. Azem, ``Reliability Determination of Logic and
Conventional Programs'', Reihe ``Programmierung komplexer
Systeme'', deGruyter, Berlin, New York etc.(1995)

R. Crisan, ``Towards Automation of Code-Reviews based on
Checklists'', Dissertationsschrift eingereicht an die
Universit"at - GH Paderborn, FB 14 (1998)

J. Dreyer, ``Program Segmentation for Controlling Software
Testing and Analysis'', Dissertationsschrift eingereicht
an die Universit"at - GH Paderborn, FB 14 (1998)

O. Jack, ``Software Testing for Conventional and Logic
Programming'', Reihe ``Programmierung komplexer Systeme'',
deGruyter, Berlin, New York etc. (1996)

A. Pollmann, ``An Approach to Logic/Object-Oriented
Concurrent Robot Programming and Performance Analysis'',
Reihe ``Programmierung komplexer Systeme'', deGruyter,
Berlin, New York etc. (1996)

S. Schurig, ``Regelbasierte Planung kollisionsfreier
Bewegungsbahnen f"ur Industrieroboter mittels objekt
orientierter Logikprogrammierung'', Dissertationsschrift
angenommen von der Universit"at - GH Paderborn, FB 14 1996)


\projekte

Einige bisher gef"orderte Projekte sind\vspace*{2ex}

{\noindent\bf DANGOOD}{ (``A Knowledge-Based System for
the Transport of Dangerous Goods and Fire Department
Consulting'')} gef"ordert von der Stadt Bremerhaven,
\vspace*{2ex}

{\noindent\bf ASH}{ (``A Knowledge-Based Workbench for
User-Programmable Control of Public Administration
Tasks'')} in Zusammenarbeit mit der Kommunalverwaltung
einiger St"adte in S"uddeutschland und dem Softwarehaus
GfS, Markt Oberdorf
\vspace*{2ex}

{\noindent\bf PROMIFF}{ (``Modelling and Implementation of
a Flexible Multi-Robot Cell'')}, gef"ordert durch
Mitsubishi, Europe
\vspace*{2ex}

{\noindent\bf PROLoop}{ (``An Extension of PROLOG for
Object-Oriented Programming in Logic'')} internes Projekt
\vspace*{2ex}

{\noindent\bf PROBot}{ (``Distributed and Transputer-Based
Robot Controlling through Object-Orient ed Programming in
PROLOG'')}, teilgef"ordert durch Mitsubishi, Europe,
\vspace*{2ex}

{\noindent\bf PROMPCD}{ (``Motion Planning and Collision
Detection in Multi-Robot Systems'')}, teilgef"ordert durch
AEG/MODCOMP
\vspace*{2ex}

{\noindent\bf PROTest}{ (``Development of a Test
Environment for Conventional and LogicProgramming'')} zur
Teilautomatisierung von Code-Reviews mit
Reverse-Engineering-Komponente, teilgef"ordert von einem
Unternehmen aus der Auto-Industrie.
\vspace*{2ex}



\veroeffentlichungen

\begin{enumerate}
\item F. Belli, \emph{``Einf"uhrung in die logische
   Programmierung mit PROLOG''}, Bibliographisches
   Institut - Wissenschaftsverlag, Mannheim etc.,
   B.I.-Hochschultaschenbuch, HTB 630, 2.  erweiterte
   Auflage (1988)

\item F. Belli, \emph{``Pascal - Anleitung zur
   systematischen Programmierung und Konstruktion
   zuverl"assiger Programme mit Anwendungsbeispielen in
   Standard- und Turbo-Pascal'', Band I: ``Einf"uhrung''},

\item B.I.-Hochschultaschenbuch (HTB) 635 (1989), Band II:
   \emph{``Weitere Methoden''}, HTB 636 (1989), Band III:
   \emph{``Programmierpraxis''} HTB 640 (1989),
   Bibliographisches Institut - Wissenschaftsverlag,
   Mannheim etc.

\item A. Azem, F. Belli, P. Jedrzejowicz,
   \emph{``Reliability Prediction \& Estimation of Prolog
   Programs''}, IEEE Trans.  on Reliability (1994), pp.
   542-549

\item F. Belli, O. Jack, \emph{``Declarative Paradigm of
   Test Coverage''}, J. Software Testing, Verification \&
   Reliability (1998)

\nix{
\item F. Belli, \emph{``Beurteilung und Sicherung der Qualit"at von Software''}, Handbuch
   Verwaltungsmanagement, Klett-Raabe-Verlag, Stuttgart, Berlin etc., Teil I: ``Softwareerstellung und
   Qualit"atssicherung'', 19. Erg"anzungs
   lieferung (1995), pp. E2.7 (1-37); Teil II: ``Pr"ufmethoden f"ur Software'', 21.
   Erg"anzungslieferung (1996), pp.
   E2.8 (1-27); Teil III: \emph{``Methoden zur Beurteilung der Software-Zuverl"assigkeit''},
   24. Erg"anzungslieferung
   (1996), pp. E2.10 (1-32)
}


\item F. Belli, K.-E. Gro"spietsch, \emph{``Specification
   of Fault-Tolerant System Issues by Predicate/Transition
   Nets and Regular Expressions - Approach and Case
   Study''}, IEEE Trans. on Software Eng.  (1991), pp.
   513-526

\item F. Belli, P. Jedrzejowicz, \emph{``An Approach to
   the Reliability Optimization of Software with
   Redundancy''}, IEEE Trans. on Software Eng. (1991), pp.
   310-312

\item F. Belli, P. Jedrzejowicz, \emph{``Fault-Tolerant
   Programs and Their Reliability''}, IEEE Trans. on
   Reliability, Vol.  39, No. 2 (1990), pp. 184-192

\end{enumerate}

\produkte 


Die Ergebnisse der meisten Projekte (PROLoop, PRORel,
PROTest, PROLyse, ...)  m"undeten in Form von
Implementierungen entwickelter Algorithmen in die
Programmier- und Produktsicherungsumgebung des Fachgebiets
ein.



\subsubsection*{Kontaktadresse:}

Prof.\ Dr.\ Fevzi Belli\\
Dr.-Ing. Dipl.-Math. Oliver Jack\\
Universit"at-GH Paderborn\\
Fachbereich 14 (Elektrotechnik)\\
Fachgebiet Angewandte Datentechnik (Softwaretechnik)
\\
33098 Paderborn\\
Tel.: +49-5251-60 3445-3449\\
Fax: +49-5251-60 3246\\
belli{oliver}@adt.uni-paderborn.de\\
http://adt.uni-paderborn.de







%%%::::::::::::::
%%%Paderborn_Engels.tex
%%%::::::::::::::

\arbeitsgruppe
{Universit"at - GH Paderborn}
{Universit"at - GH Paderborn\\
Fachbereich Mathematik/Informatik\\
AG Informationssysteme}
{Prof.~Dr.~Gregor Engels}


\arbeitsgebiete

{\noindent\bf Objektorientierte Modellierung}\\[0.8ex] Die
von der OMG als Standard akzeptierte objektorientierte
Modellierungssprache UML (Unified Modeling Language)
umfa"st zwar eine pr"azis definierte Syntax, jedoch nur
eine informelle und z.T.\ auch unvollst"andige Festlegung
der Semantik. Als Vorarbeiten f"ur eine derartige pr"azise
Semantikdefinition untersuchen wir unter anderem die
Vererbung und Aggregation von Zustandsdiagrammen [EE 94]
und die "Ubersetzung von UML Kollaborations- und
Ablaufdiagrammen nach Java. Weiterhin untersuchen wir
weitergehende objektorientierte Konzepte zur Modellierung
von kooperierendem Verhalten von Objekten [EGK96].  Dies
baut auf eigenen Arbeiten im Rahmen der Entwicklung der
objektorientierten Spezifikationssprache SOCCA auf [EG 94].
\vspace*{2ex}

{\noindent\bf Modellierung von
Multimedia-Anwendungen}\\[0.8ex] Multimedia-Anwendungen
werden heutzutage in der Regel mit Hilfe sogenannter
Autorensysteme wie Toolbook oder Macromedia Director
entwickelt. Die bei der Verwendung dieser Autorensysteme
unterst"utzte prototypische, ad-hoc Vorgehensweise f"uhrt
dazu, da"s weder zun"achst ein Modell der Anwendung
entwickelt wird, noch da"s eine ausreichende Dokumentation
erstellt wird. Um dies zu verbessern, entwickeln wir
ausgehend von der objektorientierten Modellierungssprache
UML eine Modellierungssprache f"ur Multimedia-Anwendungen.
Zur Entwurfsunterst"utzung entwickeln wir dar"uberhinaus
ein Framework f"ur Multimedia-Anwendungen, welches f"ur
eine konkrete Anwendung spezialisiert werden kann und dann
auch als Dokumentation verwendet werden kann.
\vspace*{2ex}

{\noindent\bf Visuelle Spezifikationssprachen}\\[0.8ex]
Ausgehend von der Idee, da"s Systemzust"ande durch Graphen
und Ver"anderungen durch Graphtransformationen beschrieben
werden k"onnen, untersuchen wir visuelle
Spezifikationssprachen auf der Grundlage von
Graphersetzungssystemen. Insbesondere untersuchen wir
Strukturierungsm"oglichkeiten f"ur derartige
Spezifikationen, wie z.B.\ Modularisierungskonzepte und
Sichtendefinitionen [EHTE 97a/b].  Anwendungen dieser
Sprache finden sich dann z.B.\ in der Syntax- und
Semantikdefinition visueller Sprachen [AE 96] oder in der
Modellierung komplexer Systemen [AER 97].
\vspace*{2ex}

{\noindent\bf System- und Datenbankintegration}\\[0.8ex]
In diesem Arbeitsschwerpunkt untersuchen wir verschiedene
Aspekte der Integration. Zum einen untersuchen wir, wie
durch ein mehrdimensionales Rahmenwerk ein
Software-Entwickler bei der Integration verschiedener
Aspekte im Rahmen der Software-Entwicklung unterst"utzt
werden kann.  Im Themenbereich f"oderierter
Datenbanksysteme untersuchen wir, welche Auswirkungen
lokale und globale Schema"anderungen auf das integrierte,
f"oderierte System haben.


\projekte

{\noindent\bf OMMMA (Objektorientierte Modellierung von
Multimedia-Anwendungen)}\\[0.8ex] Im Rahmen dieses
Projektes wird eine Entwurfssprache und -umgebung f"ur den
Entwurf und die Realisierung von Multimedia-Anwendungen
entwickelt.
\vspace*{2ex}

{\noindent\bf PROMOTER II}\\[0.8ex] Im Rahmen dieser
ESPRIT Basic Research Working Group wird zusammen mit
anderen Partnern an der Entwicklung von proze"sgesteuerten
Softwareentwicklungsumgebungen gearbeitet. In enger
Zusammenarbeit mit der Reichuniversit"at Leiden
(Niederlande) wird an der Entwicklung der
objektorientierten Modellierungssprache SOCCA f"ur
Softwareprozesse gearbeitet [EG 94].
\vspace*{2ex}

{\noindent\bf APPLIGRAPH / GETGRATS}\\[0.8ex] Im Rahmen
dieser beiden von der EU gef"orderten Projekte wird an
Spezifikationssprachen auf der Basis von
Graphtransformationssystemen gearbeitet. In enger
Zusammenarbeit mit der TU Berlin wird an
Strukturierungskonzepten f"ur Graphtransformationssysteme
gearbeitet [EHTE 97 a/b].
\vspace*{2ex}

{\noindent\bf Virtuelle Universit"at}\\[0.8ex] Im Rahmen
des Projekts ``Multimedia in der
wirtschaftswissenschaftlichen Lehre'' wird an einem
Proze"smodell f"ur die Entwicklung multimedialer Lehr- und
Lerneinheiten gearbeitet.
\vspace*{2ex}


\veroeffentlichungen

\BD

\item [{\rm[AE 96]}] M. Andries, G. Engels:  \emph{A
   Hybrid Query Language for the Extended Entity
   Relationship Model}, Journal of Visual Languages and
   Computing, Vol. 7, No. 3, September 1996, 321-352

\item [{\rm[AER 97]}] M.A.A. Andries, G. Engels, J.
   Rekers: \emph{How to represent a visual specification},
   In K. Marriot, B. Meyer (eds.): Visual Language Theory,
   Springer, Berlin 1997, 241-255

\item [{\rm[EE 94]}] J. Ebert, G. Engels:
   \emph{Structural and Behavioural Views on OMT-Classes},
   In E. Bertino, S. Urban (eds.): Proceedings
   International Symposium on Object-Oriented
   Methodologies and Systems (ISOOMS), Palermo, Italy,
   September 21-22, 1994, LNCS 858, Springer, Berlin 1994,
   142-157

\item [{\rm[EHTE 97a]}] G. Engels, R .Heckel, G. Taentzer,
   H.  Ehrig: \emph{A Combined Reference Model- and
   View-Based Approach to System Specification},
   International Journal on Software Engineering and
   Knowledge Engineering, Vol.7, No. 4, December 1997,
   457-477

\item [{\rm[EHTE 97b]}] G. Engels, R. Heckel, G. Taentzer,
   H. Ehrig: \emph{A View-Oriented Approach to System
   Modelling Using Graph Transformations}, In M. Jazayeri,
   H. Schauer (eds.):  Proceedings European Software
   Engineering Conference (ESEC) 1997, Z"urich, LNCS 1301,
   Springer 1997, 327-343

\item [{\rm[EG 94]}] G. Engels, L.P.J. Groenewegen:
   \emph{SOCCA: Specifications of Coordinated and
   Cooperative Activities}, In A. Finkelstein, J. Kramer,
   B.A. Nuseibeh (eds.): Software Process Modelling and
   Technology, Research Studies Press, Taunton 1994, 71-102

\item [{\rm[EGK 96]}] G. Engels, L.P.J. Groenewegen, G.
   Kappel :  \emph{Object-Oriented Specification of
   Coordinated Collaboration}, In N. Terashima, Ed.
   Altman: Proc. IFIP World Conference on IT Tools, 2-6
   September 1996, Canberra, Australia. Chapman \& Hall,
   London 1996, 437-449

\ED


\subsubsection*{Kontaktadresse:}

Prof.\ Dr.\ Gregor Engels
Universit"at-GH Paderborn\\
Fachbereich Mathematik/Informatik\\
AG Informationssysteme\\
Warburger Stra"sse, 33098 Paderborn\\
Tel.: +49-5251-60 3336/3337\\
Fax: +49-5251-60 3431\\
engels@uni-paderborn.de\\
http://www.uni-paderborn.de/cs/engels.html




\end{document}



\newcommand{\arbeitsgruppe}[3]{
% AG-Kopf mit Rahmen um "Uberschrift, AG-Bezeichnung und 
% Leiter
   \fboxrule.7mm
   \fboxsep3mm
   \vspace{12mm} 
   \begin{center} 
   \framebox{
      \begin{minipage}{70mm}
         \section{#1}
         {\large #2

         \vspace{3mm}
         \large \em #3}
      \end{minipage}
   }
   \end{center}
}



\newcommand{\arbeitsgruppe}[3]{
% AG-Kopf mit Rahmen um "Uberschrift, AG-Bezeichnung und 
% Leiter
% Rahmen mit "Uberbreite, nach links aus der Spalte herausragend
% Problem, falls in rechter Spalte
   \fboxrule.7mm
   \fboxsep3mm
   \vspace{25mm}
   \hspace*{-17mm}
      \begin{minipage}{77mm}
      \section{#1} 
      {\large #2  

      \vspace{3mm} 
      \large \em #3}
      \end{minipage} 
}



\arbeitsgruppe
{ort}
{adr}
{namen}


\arbeitsgebiete

\projekte

\veroeffentlichungen

\produkte
