	
\documentstyle[html,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 19:2, Mai 1999}

%% TG %%   \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}
%% TG %%   \tableofcontents
}

% \pagebreak






%%%::::::::::::::
%%%   Dresden
%%%::::::::::::::



\arbeitsgruppe{TU Dresden}
{Technische Universit"at Dresden\\
Fakult"at Informatik\\
Institut Softwaretechnik II\\
Lehrstuhl Softwaretechnologie}
{Prof. Dr. Heinrich Hußmann}



\arbeitsgebiete

Die Forschungsgruppe Softwaretechnologie an der TU Dresden hat ihre Arbeit
im Oktober 1997 aufgenommen und befindet sich inhaltlich im Aufbau.\\
Zu den folgenden Themen sind Arbeiten im Gang bzw. geplant.


\subsubsection*{Software-Architekturen und Entwicklungsmethoden f"ur verteilte multimediale Anwendungen}

Verteilte Multimedia-Anwendungen stellen h"ochste Anforderungen an
den Entwicklungsprozeß, da aktuelle und flexible Anwendungen zu erstellen
sind, die das Zusammenwirken verschiedener Systeme erfordern und die besondere
Eigenschaften der zugrunde liegenden Kommunikationsnetze optimal nutzen
sollen. Aus dem Bereich der Telekommunikationsnetze kommen Ans"atze,
die eine flexible Architektur und spezielle Entwicklungswerkzeuge f"ur
netzorientierte Multimedia-Anwendungen bereitstellen. Es gilt, diese Erfahrungen
zu kombinieren mit den M"oglichkeiten moderner Softwaretechnologie
(wie z.B. objektientierter Modellierung und Programmierung und verteilten
Objektsystemen) sowie Autorensystemen f"ur Multimedia-Anwendungen und
alle diese Aspekte im Rahmen einer wohlstrukturierten Entwicklungsmethode
zu vereinen.\\
Neben den unten n"aher beschriebenen Projekten INSIGNIA und ELISA
ordnen sich in diesen Arbeitsschwerpunkt folgende Aktivit"aten ein:

\begin{itemize}
\item
Leistungsmodellierung verteilter Anwendungsarchitekturen

\item
Untersuchungen zum Einsatz von UML f"ur die Entwicklung verteilter
Multimedia-Anwendun\-gen

\item
Architekturstudien im Industrieauftrag, z.B. zu Realisierungsalternativen
f"ur virtuelle private Netze

\item
Gr"undung eines {\em Competence Center for Software and Multimedia Technology} zusammen mit dem Lehrstuhl Multimediatechnik (in Vorbereitung)

\item
Beteiligung am Forschungsschwerpunkt {\em Multimedia und Teledienste}
an der Fakult"at

\end{itemize}


\subsubsection*{Objektorientierte Entwicklung von Datenbank-Anwendungen}

Ziel dieses Arbeitsgebietes ist es, objektorientierte Konzepte aus dem
Software Engineering f"ur die Entwicklung von Datenbank-Anwendungen
zu nutzen, anzupassen und weiterzuentwickeln. Dabei geht es insbesondere
um

\begin{itemize}
\item
die Entwicklung {\em objektrelationaler} Anwendungen auf der Basis von
Architektur- und Entwurfsmustern

\item
die Nutzung und Anpassung der UML (ein\-schlie"s\-lich der OCL) f"ur
Datenbank-Entwurfspro\-ble\-me

\item
das Reengineering relationaler Datenbanken und deren Anwendungen durch
schrittweise Migration zu objektorientierten Datenbanken und deren Anwendungen

\end{itemize}


\subsubsection*{Formale Methoden im Software-Engineering}

Die Forschung im Gebiet der Entwicklungsmethoden f"ur Softwaresysteme
umfaßt zwei voneinander fast isolierte Str"ome von Arbeiten:
Der "formale" Zugang zum Software-Engineering ist eng verwandt mit der
mathematischen Logik und beruht auf der konsequenten Anwendung symbolischer
Sprachen und Verfahren. Der "pragmatische" Zugang zum Software- Engineering
dagegen ist abgeleitet aus der praktischen Erfahrung mit der Entwicklung
großer Systeme und verwendet informelle Diagramme, Tabellen und nat"urliche
Sprache. Es ist eine interessante und wichtige Aufgabe, Br"ucken zwischen
diesen beiden Welten zu schlagen, insbesondere um wertvolle theoretische
Resultate f"ur die praktische Arbeit z.B. in Form einer weitreichenden
Werkzeugunterst"utzung nutzbar zu machen. Derzeitige Arbeitsergebnisse
und Aktivit"aten in diesem Arbeitsschwerpunkt sind

\begin{itemize}
\item
Semantische Grundlagen von Software-Engi\-neering-Methoden (Buchver"offentlichung)

\item
Untersuchungen zur Erweiterung der objektorientierten Modellierung um pr"azisierende
Bedingungen (Object Constraints)

\item
Mitarbeit an der Integration von UML mit der algebraischen Standard-Spezifikationssprache
CASL im Rahmen der Europ"aischen {\em Common Framework Initiative}

\item
Anbindung an den Forschungsschwerpunkt {\em Intelligente formale Systeme}
an der Fakult"at

\end{itemize}


\subsubsection*{Didaktik der Softwaretechnologie}

Das Fach Softwaretechnologie hat in der Lehre mit dem grunds"atzlichen
Problem zu k"ampfen, daß wesentliche Aspekte des Fachs in kondensierter
Erfahrung aus großen praktischen Projekten bestehen und damit nur
schwer in konventionellen Unterrichtsformen anschaulich zu machen sind.
Es gibt verschiedene Wege, Praxiserfahrung in die Lehre einzubeziehen oder
Kontakte zu Praktikern im Rahmen der Lehre zu kn"upfen. Der Lehrstuhl
f"uhrt ein Praktikum Softwaretechnologie durch, in dem die Studierenden
im Grundstudium Erfahrungen mit der Teamarbeit an komplexen Entwicklungsaufgaben
sammeln k"onnen.


\projekte


\subsubsection*{INSIGNIA}

Der Lehrstuhl hat an dem EU-F"orderprojekt {\em IN and B-ISDN Signalling
Integration on ATM Platforms} (INSIGNIA, Projektende Sommer 1998) mitgewirkt.
Dabei entstand unter anderem eine Buchver"offentlichung zur Architektur
und Entwicklungsmethodik netzorientierter Multimediadienste.


\subsubsection*{ELISA}

Der Lehrstuhl ist als Projektpartner am EU-F"orderprojekt {\em European
Experiment on the Linkage between Internet Integrated Services and ATM
} (ELISA) beteiligt. Ziel dieses Projektes ist eine Kopplung zwischen
Internet- und ATM-basierten Netzwerktechnologien, die einen garantierten
Quality of Service (QoS) f"ur den Endbenutzer gew"ahrleistet. Hierf"ur
wird der Prototyp eines sogenannten {\em Edge Device } entwickelt{\em ,} das
lokale IP-Netzwerke mit auf ATM basierenden Weitverkehrsnetzen verbindet.
Die Arbeiten des Lehrstuhls konzentrieren sich auf den konsequenten Einsatz
von UML in Spezifikation und Design sowie auf die Entwicklung eines Java-basierten
Service Management.


\subsubsection*{DBMig}

Der Schwerpunkt des Projektes DBMig liegt auf Softwaretechniken einschließlich
ad"aquaten Werkzeugen zur Unterst"utzung des schrittweisen "ubergangs
von der relationalen zur objektorientierten Datenbank-Technologie. Auf
der Basis des Reverse Engineerings von relationalen Alt-Systemen werden
Techniken und Szenarien zur Migration sowohl von Datenbanken als auch von
Datenbankanwendungen entwickelt.


\subsubsection*{Frameworkbasiertes Softwarepraktikum}

Am Lehrstuhl wurde ein Praktikumskonzept f"ur die universit"are
Softwaretechnologie-Ausbildung entwickelt, welches f"ur die arbeitsteilige
Softwareentwicklung neben modernen objektorientierten Techniken (UML, CRC-Karten,
Entwurfsmuster) Java als Implementierungssprache sowie die Wiederverwendung
von Java-Code in den Mittelpunkt stellt. Die Aufgabe in diesem Praktikum
ist die Entwicklung einer Java-Verkaufsanwendung auf der Basis eines Anwendungsframeworks
{\em (SalesPoint)}.


\veroeffentlichungen

\begin{itemize}
\item 
Heinrich Hußmann: Formal Foundations for Software Engineering Methods,
Springer Lecture Notes in Computer Science Vol. 1322, Berlin 1997.

\item 
G. De Zen, M. A. Marsiglia, G. Ricagni, L. Vezzoli, H. Hußmann, H. Schoenbauer,
M. Sevcik, A. Zoernack: Value-Added Internet: A Pragmatic TINA-Based Path
to the Internet and PSTN Integration, TINA 97 Conference, Santiago de Chile,
November 1997.

\item 
H. Hußmann: Intelligent ATM Networks - Services and Realisation Alternatives,
in: Intelligence in Services and Networks 97, Lecture Notes in Computer
Science Vol. 1238, Berlin 1997, pp. 87-96.

\item 
H. Hußmann, I. Venieris: Intelligence in Broadband Switched Networks,
Guest Editorial in IEEE Communications Magazine, June 1998.

\item 
I. Venieris, H. Hußmann (eds.): Intelligent Broadband Networks, John
Wiley, 1998.

\item 
H. Hußmann, B. Koch, G. Mamais, I. Venieris: An Edge Device for Supporting
Internet Integrated Services over Switched ATM Networks, in: Interworking
1998 Conference, Ottawa, July 1998.

\item 
B. Demuth, H. Hußmann, L. Schmitz, St. Zschaler: Using a Framework
to Teach OOT to Beginners. OOPSLA'98 Conference, Vancouver, October 1998

\end{itemize}


\produkte

\begin{itemize}
\item 
{\noindent\bf SalesPoint:} Java-Anwendungsframework f"ur den Einsatz in der
Lehre

\end{itemize}


\\ \\ \subsubsection*{Kontaktadresse:}
Prof. Dr. Heinrich Hußmann\\
TU Dresden\\
Fakult"at Informatik\\
Institut Softwaretechnik II\\
Lehrstuhl Softwaretechnologie\\
D-01062 Dresden\\
Tel.: (0351) 463 8464\\
Fax: (0351) 463 8459\\
\texttt{Heinrich.Hussmann@inf.tu-dresden.de}\\
\texttt{http://www.inf.tu-dresden.de/TU/Informatik/ST2/ST/personen/hussmann.htm}\\
\texttt{http://www.inf.tu-dresden.de/TU/Informatik/ST2/ST/st.htm}\\





\end{document}




