
\documentstyle[art10,twocolumn,german]{article}
\input{/home/pi/kelter/p/tex/a4.tex}
\input{/home/pi/kelter/p/tex/endversion.tex}
\pagestyle{empty}
\begin{document}
\setlength{\columnsep}{8mm}


\twocolumn[{
\begin{center}
\vspace*{-1mm}
{\LARGE \bf Version 2.9 von ToolFrame und
H-PCTE verf"ugbar}
\\
\end{center}
~\\~
}]



\mn Toolframe ist eine frei verf"ugbare
``Upper-CASE''-Umgebung, die diverse g"angige Dokumenttypen
unterst"utzt, die bei der Systemanalyse und beim Entwurf
eingesetzt werden, im einzelnen:


\BI
\item Entity-Relationship-Dia\-gramme (in
   zwei verschiedenen Notationen)

\item Datenflu"smodelle gem"a"s der Strukturierten
   Analyse, insb.\ Datenflu"sdiagramme und das zugeh"orige
   Datenlexikon 

\item Hierarchische Zustands"ubergangsdiagramme

\item Systemmodelle gem"a"s objektorientierter Analyse und
   objektorientiertem Entwurf (OOA, OOD); aus einer
   erweiterten Variante der OOA-Modelle k"onnen direkt
   Schemata relationaler Datenbanken generiert werden

\item Petri-Netze mit Pl"atzen, Warteschlangen und
   verschiedenen Arten von Transitionen

\item Spezifikationen modularer Systemarchitekturen, wobei
   eine hierarchische Verfeinerung des Entwurfs
   unterst"utzt wird

\item graphische Darstellungen von PCTE-Da"-tenbankschemata

\EI


\mn F"ur jeden Dokumenttyp stehen graphische und/oder
textuelle Editoren, Analysatoren und sonstige Werkzeuge zur
Verf"ugung. In den Analysatoren kann man
dokumenttypspezifische Konsistenzbedingungen "uberpr"ufen
und fehlerhafte Stellen in Editor-Fenstern anzeigen
lassen; Fehler k"onnen sofort in diesen Editor-Fenstern
behoben werden.  Neben Werkzeugen f"ur Analyse bzw.\
Entwurf bietet Tool\-Frame noch phasen"ubergreifende
Funktionen an:

\BI
\item eine einfache Dokumentverwaltung

\item Organisationsdiagramme, in denen die Struktur von
   Projekt-Teams dargestellt werden kann

\item Projektmanagementunterst"utzung mit Hilfe 
   von Netzplandiagrammen

\item Suchfunktionen im Projektdatenbestand (OQL-artige
   Abfragen, Stichwortsuche u.a.)

\EI


Tool\-Frame benutzt zur Dokumentenverwaltung das
Objektmanagementsystem H-PCTE und arbeitet direkt, also
ohne transiente Kopien, auf der Objektbank 
\ccite{KeD96}.  Die Datenbankschemata f"ur alle
Dokumenttypen werden mitgeliefert bzw.\ sind dynamisch
abfragbar.  Durch die Verwendung eines
Objektmanagementsystems ist die Umgebung relativ leicht
erweiterbar.

\mm Wesentliche Unterschiede gegen"uber der fr"uheren
Version von Tool\-Frame sind: (a) Es werden wesentlich mehr
Dokumenttypen unterst"utzt. (b) Bei nicht-hierarchischen
Systemmodellen wie OOA- oder ER-Diagrammen k"onnen
Teildiagramme gebildet werden (s. \ccite{PlK96}). (c) Die
Propagation von "Anderungen zwischen Anzeigefenstern ist
aus dem Werkzeug in das unterliegende
Objektmanagementsystem verlagert worden und arbeitet jetzt
netzwerkweit, d.h.\ es k"onnen nun mehrere Benutzer von
verschiedenen Rechnern aus gleiche oder "uberlappende
Dokumente parallel bearbeiten. (d) Die Editieroperationen
wurden verbessert und erweitert. (e) Die Dokumentation
steht nun im WWW zur Verf"ugung.



\paragraph{H-PCTE Version 2.9.} Das H-PCTE-System ist ein
Objektmanagementsystem auf Basis des ISO-Standards PCTE
und umfa"st den Laufzeitkern, diverse Entwicklungs- und
Administrationswerkzeugen sowie die Abfragesprachen P-OQL
und NTT.  P-OQL \ccite{He95} basiert auf OQL und bietet
zus"atzlich Information-Retrieval-F"ahigkeiten.  NTT
\ccite{Ha95} ist eine algebraische Abfragesprache, mit der
auch auf verteilten, partiell unzugreifbaren Objektbanken
gearbeitet werden kann.  Die neue Version von H-PCTE
bietet neben diversen Detailverbesserungen folgende
Erweiterungen: 

\BI
\item Unterst"utzung von Threads, d.h.\  eine Applikation
   kann nun in Form mehrerer (POSIX-) Threads strukturiert
   sein; jeder Thread hat u.a.\  ein eigenes externes Schema

\item ein verteilter Notifikationsmechanismus wie in
   \ccite{PlK96} beschrieben, mit dem z.B.\ 
   Mehrfenster-Editoren und Groupware-Werkzeuge
   realisierbar sind

\item Erweiterungen zur Konstruktion von
   WWW-Schnittstellen zu H-PCTE-Objektbanken 

\EI


\paragraph{Plattformen.} Alle Systeme sind f"ur die
Plattformen Sparc/Sun\-OS 4.1, Sparc/Solaris 2.5 und
X86/Linux 2.0 frei verf"ugbar unter {\tt
ftp://ftp.in\-for\-matik.uni-sie"-gen.de/pub/pi/hpcte} ~ bzw.\ 
{\tt http://www.in\-for\-ma\-tik.uni-sie"-gen.de/pi}.


\paragraph{Literatur.}

{ 
\renewcommand{\refname}{
   \normalsize \vspace{-12mm}
}

\begin{thebibliography}{..}
\linepenalty=9999
\tolerance=2000
\footnotesize

\bibitem {Ha95}    \bibinput{Ha95}
\bibitem {He95}    \bibinput{He95}
\bibitem {KeD96}    \bibinput{KeD96}
\bibitem {PlK96} 
Platz, D.; Kelter, U.: Konsistenzerhaltung von
Fensterinhalten in einer Repository-basierten SEU;
p.73-80 in:
Proc. GI-Fachtagung Softwaretechnik 96, Koblenz,
12.-13.09.1996 (Softwaretechnik-Trends 16:3); 
GI-Fach"-ausschu"s 2.1; 1996/09


\end{thebibliography}

}

\end{document}

