\relax \select@language{german} \@writefile{toc}{\select@language{german}} \@writefile{lof}{\select@language{german}} \@writefile{lot}{\select@language{german}} \citation{royce} \citation{FID-DEV94} \citation{r3-admin} \citation{tml} \citation{royce} \citation{boehm} \citation{comer} \citation{sommerville} \citation{royce} \citation{booch,brooks,earl} \citation{earl} \@writefile{toc}{\contentsline {chapter}{\numberline {1}Einleitung}{1}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_einleitung}{{1}{1}} \citation{balzert} \@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Wasserfallmodell (angelehnt an \cite {royce}).}}{2}} \newlabel{abb_wasserfall}{{1.1}{2}} \citation{brooks} \citation{reifer,veer} \citation{earl,nist500-211} \citation{tycoon_tl} \citation{tycoon_po} \citation{tycoon_intr} \citation{tycoon_lib} \citation{schroeder} \citation{basisdienste} \citation{bremer} \citation{studienarbeit} \@writefile{toc}{\contentsline {section}{\numberline {1.1}Aufgabenstellung}{4}} \@writefile{toc}{\contentsline {section}{\numberline {1.2}Gliederung}{5}} \citation{nist500-211} \@writefile{toc}{\contentsline {chapter}{\numberline {2}Entwicklungsumgebungen}{7}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec_entwicklungsumgebung}{{2}{7}} \citation{nist500-211} \citation{nist500-211} \@writefile{toc}{\contentsline {section}{\numberline {2.1}Referenzarchitektur f"ur Entwicklungsumgebungen}{8}} \@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces "Uberblick "uber eine Referenzarchitektur f"ur Entwicklungsumgebungen.}}{9}} \newlabel{abb_nist}{{2.1}{9}} \citation{nist500-211} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Betriebssystemdienste}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Objektverwaltungsdienste}{12}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Kommunikationsdienste}{14}} \citation{teamware} \@writefile{toc}{\contentsline {section}{\numberline {2.2}Teamware und SCCS}{15}} \newlabel{sec_teamware_sccs}{{2.2}{15}} \citation{make} \citation{sccs} \@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces "Uberblick "uber die SPARCWorks-Entwicklungsumgebung.}}{17}} \newlabel{abb_sparcworks}{{2.2}{17}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Teamunterst"utzung}{18}} \@writefile{toc}{\contentsline {subsubsection}{Entwicklungsmodell}{18}} \@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Organisation von Arbeitsbereichen.}}{19}} \newlabel{abb_workspace}{{2.3}{19}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Integration und Basisdienste}{20}} \citation{r3-admin} \@writefile{toc}{\contentsline {section}{\numberline {2.3}ABAP/4 Development Workbench}{21}} \newlabel{sec_abap4_development}{{2.3}{21}} \citation{FID-DEV94} \citation{tcmanagement} \@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Architektur der ABAP/4-Entwicklungsumgebung (aus \cite {FID-DEV94})}}{22}} \newlabel{abb_abap4_umgebung}{{2.4}{22}} \citation{abap4} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Strukturierung}{23}} \newlabel{subsec_strukturierung}{{2.3.1}{23}} \@writefile{toc}{\contentsline {subsubsection}{Unterprogramme}{23}} \@writefile{toc}{\contentsline {subsubsection}{Dynpro}{24}} \@writefile{toc}{\contentsline {subsubsection}{Programm}{24}} \citation{Abap-Online-Help} \@writefile{toc}{\contentsline {subsubsection}{Include}{25}} \@writefile{toc}{\contentsline {subsubsection}{Funktionsbaustein}{25}} \citation{abap_einfuehrung} \@writefile{toc}{\contentsline {subsubsection}{Modulpool}{26}} \@writefile{toc}{\contentsline {subsubsection}{Dialogbaustein}{26}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Versionierung}{27}} \newlabel{subsec_versionierung}{{2.3.2}{27}} \@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Zust"ande von ABAP/4 Entwicklungsobjekten.}}{27}} \newlabel{abb_abap4_version}{{2.5}{27}} \citation{abap_einfuehrung} \citation{r3-admin} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Korrektur- und Transportwesen}{28}} \newlabel{subsec_korrektur}{{2.3.3}{28}} \@writefile{toc}{\contentsline {subsubsection}{Systeme}{28}} \citation{r3-admin} \citation{r3-admin} \@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces Arten von Systemen im R/3 System und die erlaubten Transportwege zwischen ihnen (aus \cite {r3-admin}).}}{29}} \newlabel{abb_r3_systeme}{{2.6}{29}} \@writefile{toc}{\contentsline {subsubsection}{Korrekturkontrollsystem}{29}} \@writefile{toc}{\contentsline {subsubsection}{Transportwesen}{30}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.4}Integration und Basisdienste}{31}} \citation{oose,studienarbeit} \@writefile{toc}{\contentsline {chapter}{\numberline {3}Systemstrukturierung}{33}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_strukturierung}{{3}{33}} \citation{module} \citation{kernighan} \citation{louden} \@writefile{toc}{\contentsline {section}{\numberline {3.1}Notation}{35}} \newlabel{sec_notation}{{3.1}{35}} \citation{louden} \@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Grafische Notation zur Beschreibung von Sichtbarkeitsbereichen.}}{36}} \newlabel{abb_grnotation}{{3.1}{36}} \citation{stroustrup} \citation{stroustrup} \@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces G"ultigkeit eines Bezeichners.}}{37}} \newlabel{abb_grgueltig}{{3.2}{37}} \@writefile{toc}{\contentsline {section}{\numberline {3.2}C++}{37}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Bl"ocke}{37}} \newlabel{subsub_bloecke}{{3.2.1}{37}} \@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Sichtbarkeitsbereich eines Blocks in C++.}}{38}} \newlabel{abb_grcblock}{{3.3}{38}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Funktionen}{38}} \citation{kernighan} \@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Sichtbarkeitsbereich einer Funktion in C++.}}{39}} \newlabel{abb_grcfun}{{3.4}{39}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Klassen}{39}} \@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Sichtbarkeitsbereiche einer Klassendeklaration und -definition in C++.}}{40}} \newlabel{abb_grcclass}{{3.5}{40}} \@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Abgeleitete Klasse in C++.}}{40}} \newlabel{abb_vererbung}{{3.6}{40}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Dateien}{41}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Namensr"aume}{41}} \citation{dalcin} \@writefile{toc}{\contentsline {section}{\numberline {3.3}Modula-2}{42}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Module}{42}} \citation{napier88} \citation{possibilities,morrison} \@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Sichtbarkeitsbereiche eines Moduls in Modula-2.}}{43}} \newlabel{abb_grmmodul}{{3.7}{43}} \@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Geschachtelte Module mit Importbeziehungen in Modula-2.}}{43}} \newlabel{abb_grmschachtelung}{{3.8}{43}} \@writefile{toc}{\contentsline {section}{\numberline {3.4}Napier88}{43}} \citation{environment} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Umgebungen}{44}} \@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Sichtbarkeitssituation bei der Einf"uhrung eines Bezeichners aus einer Umgebung.}}{45}} \newlabel{abb_grnenv}{{3.9}{45}} \@writefile{toc}{\contentsline {chapter}{\numberline {4}Entwicklungsumgebung {\textsc {TLmin}}}{47}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_envtlmin}{{4}{47}} \@writefile{toc}{\contentsline {section}{\numberline {4.1}Begriffsverwendung}{47}} \citation{tycoon_po} \citation{tycoon_po} \citation{schroeder} \citation{bremer} \@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces "Uberblick "uber die Tycoon Architektur.}}{49}} \newlabel{abb_tycoon_arch}{{4.1}{49}} \citation{aho} \citation{schroeder} \@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces M"ogliche Partitionierung der Tycoon Systeme.}}{50}} \newlabel{abb_tycoon_systeme}{{4.2}{50}} \@writefile{toc}{\contentsline {section}{\numberline {4.2}{\textsc {TLmin}} System}{50}} \citation{schroeder} \citation{schroeder} \@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Idealisierte Darstellung der Compilerphasen und der Zwischenrepr"asentationen.}}{51}} \newlabel{abb_compilerphasen}{{4.3}{51}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Lexikalische Analyse}{51}} \citation{aho} \citation{aho} \citation{tycoon_po} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Syntaxanalyse}{52}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}Semantische Analyse}{52}} \citation{aho} \citation{tml} \citation{tml} \citation{tml} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}Zwischencode-Generierung}{53}} \newlabel{subsec_zwischencode}{{4.2.4}{53}} \citation{kiradjiev} \citation{pakendorf} \@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Abstrakte Syntax der Zwischensprache TML (aus \cite {tml}).}}{54}} \newlabel{abb_tml}{{4.4}{54}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}Code-Optimierung}{54}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.6}Code-Erzeugung}{54}} \citation{basisdienste} \citation{addon} \@writefile{toc}{\contentsline {section}{\numberline {4.3}Compilerschnittstelle}{55}} \newlabel{sec_compilerschnittstelle}{{4.3}{55}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Anforderungen}{56}} \citation{bremer} \citation{basisdienste} \citation{xlib1,xlib2} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Vereinfachte Compilerschnittstelle}{57}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}Detaillierte Compilerschnittstelle}{57}} \@writefile{toc}{\contentsline {section}{\numberline {4.4}Modulverwaltung}{59}} \newlabel{sec_modulverwaltung}{{4.4}{59}} \citation{studienarbeit} \@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces "Uberblick "uber die spezielle Architektur der {\textsc {TLmin}} Systeme.}}{60}} \newlabel{abb_modul_arch}{{4.5}{60}} \@writefile{toc}{\contentsline {chapter}{\numberline {5}Systemstrukturierung in {\textsc {TLmin}}}{61}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_strukturierung_tlmin}{{5}{61}} \@writefile{toc}{\contentsline {section}{\numberline {5.1}Manipulation von Sichtbarkeitsbereichen}{61}} \newlabel{sec_sichtbarkeitsbereiche}{{5.1}{61}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Anforderungen}{62}} \newlabel{subsec_anforderungen}{{5.1.1}{62}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}\textit {begin \dots \ end} Block}{63}} \newlabel{subsec_block}{{5.1.2}{63}} \@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Sichtbarkeitsbereich eines \textit {begin \dots \ end} Blocks.}}{63}} \newlabel{abb_grbegin}{{5.1}{63}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.3}Funktion}{64}} \newlabel{subsec_funktion}{{5.1.3}{64}} \@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Sichtbarkeitsbereich einer Funktion.}}{64}} \newlabel{abb_grfun}{{5.2}{64}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.4}Abgeschlossener Sichtbarkeitsbereich}{65}} \@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Abgeschlossener Sichtbarkeitsbereich.}}{66}} \newlabel{abb_grscope}{{5.3}{66}} \@writefile{toc}{\contentsline {subsubsection}{Initiale Bezeichner}{66}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.5}Selektiv eingef"uhrte Bezeichner}{67}} \newlabel{subsec_import}{{5.1.5}{67}} \@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Selektiv eingef"uhrter Bezeichner.}}{67}} \newlabel{abb_grimport}{{5.4}{67}} \@writefile{toc}{\contentsline {section}{\numberline {5.2}H"ohere Strukturierungskonzepte}{68}} \newlabel{sec_hoehere_strukturierungskonzepte}{{5.2}{68}} \citation{duden} \citation{duden} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}Schnittstellen}{69}} \newlabel{subsec_schnittstellen}{{5.2.1}{69}} \@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Schnittstellendefinition f"ur ein Stack-Modul mit Hilfe von {\textsc {TLmin}} Basisprimitiven.}}{69}} \newlabel{abb_Stack}{{5.5}{69}} \@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Sichtbarkeitsszenario einer Schnittstelle.}}{70}} \newlabel{abb_grinterface}{{5.6}{70}} \citation{tycoon_po} \citation{bremer} \@writefile{lof}{\contentsline {figure}{\numberline {5.7}{\ignorespaces Generalisierte Schnittstellendefinition f"ur ein Stack-Modul.}}{71}} \newlabel{abb_Stack2}{{5.7}{71}} \citation{duden} \@writefile{lof}{\contentsline {figure}{\numberline {5.8}{\ignorespaces Schnittstellendefinition f"ur ein Stack-Modul mit Hilfe von Syntaxerweiterung.}}{72}} \newlabel{abb_StackI}{{5.8}{72}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}Module}{73}} \newlabel{subsec_module}{{5.2.2}{73}} \@writefile{lof}{\contentsline {figure}{\numberline {5.9}{\ignorespaces Modulimplementierung gem"a"s der Schnittstelle \textit {Stack}.}}{73}} \newlabel{abb_stackLINK}{{5.9}{73}} \@writefile{lof}{\contentsline {figure}{\numberline {5.10}{\ignorespaces Modulformulierung mittels Syntaxerweiterung.}}{74}} \newlabel{abb_stackLINKM}{{5.10}{74}} \@writefile{lof}{\contentsline {figure}{\numberline {5.11}{\ignorespaces Sichtbarkeitsbereich eines Moduls.}}{75}} \newlabel{abb_grmodul}{{5.11}{75}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}Binden}{76}} \newlabel{subsec_binden}{{5.2.3}{76}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.4}Rautenimport}{78}} \newlabel{subsec_rautenimport}{{5.2.4}{78}} \@writefile{lof}{\contentsline {figure}{\numberline {5.12}{\ignorespaces Rautenimport.}}{78}} \newlabel{abb_rautenimport}{{5.12}{78}} \citation{tycoon_po} \@writefile{toc}{\contentsline {section}{\numberline {5.3}Umgebungen}{81}} \newlabel{sec_umgebung}{{5.3}{81}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Aufbau}{82}} \citation{aho} \@writefile{lof}{\contentsline {figure}{\numberline {5.13}{\ignorespaces Compilerphasen mit Zwischenrepr"asentationen und Umgebung.}}{84}} \newlabel{abb_symboltab}{{5.13}{84}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Anwendungen}{84}} \@writefile{lof}{\contentsline {figure}{\numberline {5.14}{\ignorespaces "Uberlappende Aufrufe der Compilerschnittstelle.}}{85}} \newlabel{abb_overlap}{{5.14}{85}} \@writefile{lof}{\contentsline {figure}{\numberline {5.15}{\ignorespaces Baumartige Struktur von Umgebungen.}}{86}} \newlabel{abb_environment}{{5.15}{86}} \@writefile{lof}{\contentsline {figure}{\numberline {5.16}{\ignorespaces Zusammenhang zwischen Umgebungen und Objektreferenzen.}}{87}} \newlabel{abb_envoid}{{5.16}{87}} \citation{ramme} \@writefile{lof}{\contentsline {figure}{\numberline {5.17}{\ignorespaces Operationen zwischen parallelen Umgebungen.}}{88}} \newlabel{abb_parallel}{{5.17}{88}} \@writefile{toc}{\contentsline {section}{\numberline {5.4}Anwendungsszenario}{88}} \newlabel{sec_anwendungsszenario}{{5.4}{88}} \@writefile{toc}{\contentsline {section}{\numberline {5.5}Zusammenfassung}{89}} \citation{booch} \@writefile{toc}{\contentsline {chapter}{\numberline {6}Zusammenfassung}{91}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_ausblick}{{6}{91}} \@writefile{toc}{\contentsline {section}{\numberline {6.1}Kommerzielle Relevanz}{92}} \citation{ramme} \citation{schroeder2} \@writefile{toc}{\contentsline {section}{\numberline {6.2}Implementierung}{93}} \@writefile{toc}{\contentsline {section}{\numberline {6.3}Ausblick}{93}} \@writefile{toc}{\contentsline {chapter}{\numberline {A}Vereinfachte Compilerschnittstelle}{95}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_compiler}{{A}{95}} \@writefile{toc}{\contentsline {chapter}{\numberline {B}Detaillierte Compilerschnittstelle}{99}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_tlcompiler}{{B}{99}} \@writefile{toc}{\contentsline {chapter}{\numberline {C}Schnittstelle zu Umgebungen}{103}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_environment}{{C}{103}} \@writefile{toc}{\contentsline {chapter}{\numberline {D}Beispiel zum Rautenimport}{105}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_rautenimport}{{D}{105}} \@writefile{toc}{\contentsline {section}{\numberline {D.1}Schnittstelle \textit {Kreditor}}{105}} \@writefile{toc}{\contentsline {section}{\numberline {D.2}Modul \textit {kreditor}}{105}} \@writefile{toc}{\contentsline {section}{\numberline {D.3}Schnittstelle \textit {Debitor}}{106}} \@writefile{toc}{\contentsline {section}{\numberline {D.4}Modul \textit {debitor}}{106}} \@writefile{toc}{\contentsline {section}{\numberline {D.5}Schnittstelle \textit {Mandant}}{107}} \@writefile{toc}{\contentsline {section}{\numberline {D.6}Modul \textit {mandant}}{107}} \@writefile{toc}{\contentsline {chapter}{\numberline {E}Implementierung}{109}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{cha_implementierung}{{E}{109}} \@writefile{toc}{\contentsline {section}{\numberline {E.1}Sichtbarkeitsbereiche}{109}} \@writefile{toc}{\contentsline {section}{\numberline {E.2}Umgebungen}{110}} \@writefile{toc}{\contentsline {subsection}{\numberline {E.2.1}Aufbau}{110}} \@writefile{lof}{\contentsline {figure}{\numberline {E.1}{\ignorespaces Beziehungen der drei Teilkomponenten einer Umgebung.}}{111}} \newlabel{abb_korrespondenz}{{E.1}{111}} \citation{bremer} \@writefile{toc}{\contentsline {subsubsection}{L"osungsans"atze}{112}} \@writefile{toc}{\contentsline {subsection}{\numberline {E.2.2}Realisierung}{113}} \bibstyle{gnamed} \bibdata{literatur} \bibcite{Abap-Online-Help}{\citeauthoryear {AG}{}} \bibcite{aho}{\citeauthoryear {Aho \bgroup et al.\egroup }{1988}} \bibcite{balzert}{\citeauthoryear {Balzert}{1982}} \bibcite{boehm}{\citeauthoryear {Boehm}{1986}} \bibcite{booch}{\citeauthoryear {Booch}{1994}} \bibcite{bremer}{\citeauthoryear {Bremer}{1996}} \bibcite{brooks}{\citeauthoryear {Brooks}{1995}} \bibcite{earl}{\citeauthoryear {Brown \bgroup et al.\egroup }{1992}} \bibcite{dalcin}{\citeauthoryear {Cin \bgroup et al.\egroup }{1986}} \bibcite{comer}{\citeauthoryear {Comer}{1997}} \bibcite{environment}{\citeauthoryear {Dearle}{1989}} \bibcite{duden}{\citeauthoryear {Duden}{1988}} \bibcite{make}{\citeauthoryear {Feldmann}{1979}} \@writefile{toc}{\contentsline {chapter}{Literaturverzeichnis}{115}} \bibcite{tml}{\citeauthoryear {Gawecki und Matthes}{1996}} \bibcite{basisdienste}{\citeauthoryear {Geisler}{1995}} \bibcite{tcmanagement}{\citeauthoryear {III}{1995}} \bibcite{kernighan}{\citeauthoryear {Kernighan und Richie}{1990}} \bibcite{kiradjiev}{\citeauthoryear {Kiradjiev}{1994}} \bibcite{abap_einfuehrung}{\citeauthoryear {Koch}{1996a}} \bibcite{studienarbeit}{\citeauthoryear {Koch}{1996b}} \bibcite{louden}{\citeauthoryear {Louden}{1994}} \bibcite{tycoon_lib}{\citeauthoryear {Mathiske \bgroup et al.\egroup }{1993}} \bibcite{tycoon_intr}{\citeauthoryear {Matthes und M{"u"s}ig}{1993}} \bibcite{addon}{\citeauthoryear {Matthes und Schmidt}{1991}} \bibcite{tycoon_tl}{\citeauthoryear {Matthes und Schmidt}{1992}} \bibcite{tycoon_po}{\citeauthoryear {Matthes}{1993}} \bibcite{abap4}{\citeauthoryear {Matzke}{1996}} \bibcite{oose}{\citeauthoryear {Meyer}{1988}} \bibcite{teamware}{\citeauthoryear {Microsystems}{}} \bibcite{napier88}{\citeauthoryear {Morrison \bgroup et al.\egroup }{1988}} \bibcite{morrison}{\citeauthoryear {Morrison \bgroup et al.\egroup }{1993}} \bibcite{possibilities}{\citeauthoryear {Morrison \bgroup et al.\egroup }{1994}} \bibcite{nist500-211}{\citeauthoryear {NIST}{1993}} \bibcite{xlib1}{\citeauthoryear {Nye}{1993a}} \bibcite{xlib2}{\citeauthoryear {Nye}{1993b}} \bibcite{pakendorf}{\citeauthoryear {Pakendorf}{1996}} \bibcite{ramme}{\citeauthoryear {Ramme}{1997}} \bibcite{reifer}{\citeauthoryear {Reifer}{1993}} \bibcite{sccs}{\citeauthoryear {Rochkind}{1975}} \bibcite{royce}{\citeauthoryear {Royce}{1970}} \bibcite{FID-DEV94}{\citeauthoryear {SAP}{1994}} \bibcite{schroeder}{\citeauthoryear {Schr"oder}{1994}} \bibcite{schroeder2}{\citeauthoryear {Schr"oder}{1997}} \bibcite{sommerville}{\citeauthoryear {Sommerville}{1995}} \bibcite{stroustrup}{\citeauthoryear {Stroustrup}{1991}} \bibcite{veer}{\citeauthoryear {van~der Veer \bgroup et al.\egroup }{1988}} \bibcite{r3-admin}{\citeauthoryear {Will \bgroup et al.\egroup }{1995}} \bibcite{module}{\citeauthoryear {Wirth}{1979}}