\begin{thebibliography}{} \bibitem[\protect\citeauthoryear{AG}{}]{Abap-Online-Help} AG, SAP. \newblock \glqq {ABAP}/4 {O}nline-{H}elp\grqq . \bibitem[\protect\citeauthoryear{Aho \bgroup et al.\egroup }{1988}]{aho} Aho, Alfred~V., Sethi, Ravi, und Ullman, Jeffrey~D. \newblock {\em Compilerbau, Teil I}. \newblock Addison-Wesley, 1988. \bibitem[\protect\citeauthoryear{Balzert}{1982}]{balzert} Balzert, Helmut. \newblock {\em Die Entwicklung von Software-Systemen: Prinzipien, Methoden, Sprachen, Werkzeuge}. \newblock Informatik. Bibliographisches Institut, Mannheim, Wien, Z"urich, 1982. \bibitem[\protect\citeauthoryear{Boehm}{1986}]{boehm} Boehm, Barry~W. \newblock \glqq A Spiral Model of Software Development and Enhancement\grqq . \newblock {\em ACM SIGSOFT Software Engineering Notes}, 11(4):14--24, August 1986. \bibitem[\protect\citeauthoryear{Booch}{1994}]{booch} Booch, Grady. \newblock {\em Objektorientierte Analyse und Design}. \newblock Addison-Wesley, 1994. \bibitem[\protect\citeauthoryear{Bremer}{1996}]{bremer} Bremer, Gerd. \newblock \glqq Typ"uberpr"ufung in polymorphen Programmiersprachen: Aufgaben und L"osungsans"atze\grqq . \newblock Diplomarbeit, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, August 1996. \bibitem[\protect\citeauthoryear{Brooks}{1995}]{brooks} Brooks, Frederick~P. \newblock {\em The Mythical Man-Month: Essay on Software Engineering}. \newblock Addison Wesley, {J}ubil"aums- Auflage, 1995. \bibitem[\protect\citeauthoryear{Brown \bgroup et al.\egroup }{1992}]{earl} Brown, Alan~W., Earl, Anthony~N., und McDermid, John~A. \newblock {\em Software Engineering Environments: Automated Support for Software Engineering}. \newblock International series in software engineering. McGraw-Hill, London u.a., 1992. \bibitem[\protect\citeauthoryear{Cin \bgroup et al.\egroup }{1986}]{dalcin} Cin, Mario~Dal, Lutz, Joachim, und Risse, Thomas. \newblock {\em Programmierung in Mo\-dula-2}. \newblock B.~G.~Teubner, zweite Auflage, 1986. \bibitem[\protect\citeauthoryear{Comer}{1997}]{comer} Comer, Edward~R. \newblock \glqq Alternative Software Life Cycle Models\grqq . \newblock In: {\em Software engineering}, Seite 404--414. IEEE Computer Society Press, 1997. \bibitem[\protect\citeauthoryear{Dearle}{1989}]{environment} Dearle, A. \newblock \glqq Environments: A flexible binding mechanism to support system evolution\grqq . \newblock In: {\em Proc. 22nd International Conference on System Science}, Seite 46--55, Hawaii, 1989. \bibitem[\protect\citeauthoryear{Duden}{1988}]{duden} {\em Duden Informatik: Sachlexikon f"ur Studium und Praxis}. \newblock Bibliographisches Institut \& F.~A.~Brockhaus AG, Mannheim, Wien, Z"urich, 1988. \bibitem[\protect\citeauthoryear{Feldmann}{1979}]{make} Feldmann, Stuart~I. \newblock \glqq {Make -- A Program for Maintaining Computer Programs}\grqq . \newblock {\em Software -- Practice \& Experience}, 9:255--265, 1979. \bibitem[\protect\citeauthoryear{Gawecki und Matthes}{1996}]{tml} Gawecki, Andreas und Matthes, Florian. \newblock \glqq Exploiting Persistent Intermediate Code Repressentations in Open Database Environments\grqq . \newblock In: {\em Proceedings of 5th Conference on Extending database Technology, EDBT '96, Avignon France}. Universit"at Hamburg, M"arz 1996. \bibitem[\protect\citeauthoryear{Geisler}{1995}]{basisdienste} Geisler, Andreas. \newblock \glqq Basisdienste zur Gestaltung einer reflektiven grafischen Entwicklungsumgebung f"ur eine persistente Programmiersprache\grqq . \newblock Diplomarbeit, Universit"at Hamburg, Juni 1995. \bibitem[\protect\citeauthoryear{III}{1995}]{tcmanagement} III, Thomas A.~Curran. \newblock \glqq Application {D}evelopment {T}ools for {C}lient/{S}erver {C}omputing: {ABAP}/4 {D}evelopment {W}orkbench\grqq . \newblock {Technischer Bericht}, TCManagement Inc., Januar 1995. \bibitem[\protect\citeauthoryear{Kernighan und Richie}{1990}]{kernighan} Kernighan, Brian~W. und Richie, Dennis~M. \newblock {\em Programmieren in C}. \newblock Carl Hanser Verlag, zweite Auflage, 1990. \bibitem[\protect\citeauthoryear{Kiradjiev}{1994}]{kiradjiev} Kiradjiev, Plamen. \newblock \glqq Dynamische Optimierung in CPS-orientierten Zwischensprachen\grqq . \newblock Diplomarbeit, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, Dezember 1994. \bibitem[\protect\citeauthoryear{Koch}{1996a}]{abap_einfuehrung} Koch, Christian. \newblock \glqq Einf\"uhrung in die {ABAP}/4-{E}ntwicklungsumgebung\grqq . \newblock {Technischer Bericht}, Universit\"at Hamburg, Fachbereich Informatik, Arbeitsbereich Datenbanken und Informationssysteme, 1996. \bibitem[\protect\citeauthoryear{Koch}{1996b}]{studienarbeit} Koch, Christian. \newblock \glqq Generisches und typsicheres {M}odulmanagement in {T}ycoon\grqq . \newblock Studienarbeit, Universit\"at Hamburg, Fachbereich Informatik, Arbeitsbereich DBIS, 1996. \bibitem[\protect\citeauthoryear{Louden}{1994}]{louden} Louden, Kenneth~C. \newblock {\em Programmiersprachen Grundlagen, Konzepte, Entwurf}. \newblock Thomson Publishing, erste Auflage, 1994. \bibitem[\protect\citeauthoryear{Mathiske \bgroup et al.\egroup }{1993}]{tycoon_lib} Mathiske, Bernd, Matthes, Florian, und M{"u"s}ig, Sven. \newblock \glqq {The Tycoon System and Library Manual}\grqq . \newblock {Technischer Bericht} DBIS Tycoon Report 212-93, {Fachbereich Informatik, Universit"at Hamburg}, Dezember 1993. \bibitem[\protect\citeauthoryear{Matthes und M{"u"s}ig}{1993}]{tycoon_intr} Matthes, Florian und M{"u"s}ig, Sven. \newblock \glqq {The Tycoon Language TL: An Introduction}\grqq . \newblock {Technischer Bericht} DBIS Tycoon Report 112-93, {Fachbereich Informatik, Universit"at Hamburg}, Dezember 1993. \bibitem[\protect\citeauthoryear{Matthes und Schmidt}{1991}]{addon} Matthes, Florian und Schmidt, Joachim~W. \newblock \glqq Bulk Types: Built-In or Add-On?\grqq . \newblock In: {\em Proceedings of the Third International Workshop on Database Programming Languages, Nafplion, Greece}. Morgan Kaufman Publishers, September 1991. \bibitem[\protect\citeauthoryear{Matthes und Schmidt}{1992}]{tycoon_tl} Matthes, Florian und Schmidt, Joachim~W. \newblock \glqq Definition of the Tycoon Language TL -- A Preliminary Report\grqq . \newblock {Technischer Bericht} Informatik Fachbericht FBI-HH-B-160/92, Fachbereich Informatik, Universit"at Hamburg, Germany, November 1992. \bibitem[\protect\citeauthoryear{Matthes}{1993}]{tycoon_po} Matthes, Florian. \newblock {\em {Persistente Objektsysteme: Integrierte Datenbankentwicklung und Programmerstellung}}. \newblock Springer Verlag, 1993. \bibitem[\protect\citeauthoryear{Matzke}{1996}]{abap4} Matzke, Bernd. \newblock {\em ABAP/4: Die Programmiersprache des SAP-Systems R/3}. \newblock Edition SAP. Addison Wesley, Bonn u.a., 1996. \bibitem[\protect\citeauthoryear{Meyer}{1988}]{oose} Meyer, Bertrand. \newblock {\em Objektorientierte Softwareentwicklung}. \newblock Carl Hanser Verlag, 1988. \bibitem[\protect\citeauthoryear{Microsystems}{}]{teamware} Microsystems, Sun. \newblock \glqq Teamware Answerbook\grqq . \bibitem[\protect\citeauthoryear{Morrison \bgroup et al.\egroup }{1988}]{napier88} Morrison, R., Brown, A.L., Carrick, R., Connor, R., und Dearle, A. \newblock \glqq The Napier Reference Manual\grqq . \newblock Reference manual, Univerity of St Andrews, St Andrews, Schottland, 1988. \bibitem[\protect\citeauthoryear{Morrison \bgroup et al.\egroup }{1993}]{morrison} Morrison, R., Baker, C., Conner, R. C.~H., Cutts, Q.~I., und Kirby, G. N.~C. \newblock \glqq Approaching Integration in Software Environments\grqq . \newblock Technischer Bericht CS/93/10, University of St. Andrews, 1993. \bibitem[\protect\citeauthoryear{Morrison \bgroup et al.\egroup }{1994}]{possibilities} Morrison, R., Connor, R. C.~H., Cutts, Q.~I., und Kirby, G. N.~C. \newblock \glqq Persistent {P}ossibilities for {S}oftware {E}nvironments\grqq . \newblock In: {\em The Intersection between Databases and Software Engineering}, Seite 78--87. IEEE Computer Society Press, 1994. \bibitem[\protect\citeauthoryear{NIST}{1993}]{nist500-211} NIST, ECMA. \newblock \glqq Reference Model for Frameworks of Software Engineering Environments\grqq . \newblock {Technischer Bericht} NIST Special Publication 500-211, NIST ISEE National Institute of Standards and Technology United States Department of Commerce and ECMA European Computer Manufacturers Association TC33 Task Group on the Reference Model, August 1993. \bibitem[\protect\citeauthoryear{Nye}{1993a}]{xlib1} Nye, Adrian. \newblock {\em Xlib Programming Manual for Version 11}, volume~1 of {\em The Definitive Guides to the X Window System}. \newblock O'Reilly \& Associates, Inc, dritte Auflage, 1993. \bibitem[\protect\citeauthoryear{Nye}{1993b}]{xlib2} Nye, Adrian, Hrsg. \newblock {\em Xlib Reference Manual for Version 11}, volume~2 of {\em The Definitive Guides to the X Window System}. \newblock O'Reilly \& Associates, Inc, dritte Auflage, 1993. \bibitem[\protect\citeauthoryear{Pakendorf}{1996}]{pakendorf} Pakendorf, Martin. \newblock \glqq Optimierung der persistenten objektorientierten Programmiersprache \tool\grqq . \newblock Diplomarbeit, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, Juni 1996. \bibitem[\protect\citeauthoryear{Ramme}{1997}]{ramme} Ramme, Kay. \newblock \glqq Dynamisches Rebinden von Objekten in kooperierenden persistenten Objektsystemen\grqq . \newblock Diplomarbeit, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, Juli 1997. \bibitem[\protect\citeauthoryear{Reifer}{1993}]{reifer} Reifer, D.~J. \newblock \glqq Software Management\grqq . \newblock {Technischer Bericht}, IEEE, 1993. \bibitem[\protect\citeauthoryear{Rochkind}{1975}]{sccs} Rochkind, Marc~J. \newblock \glqq The Source Code Control System\grqq . \newblock {\em IEEE Transactions on Software Engineering}, SE-1(4):364--370, 1975. \bibitem[\protect\citeauthoryear{Royce}{1970}]{royce} Royce, W.~W. \newblock \glqq Managing the Development of Large Software Systems: Concepts and Techniques\grqq . \newblock {\em WESCON Technical Papers}, 14, 1970. \bibitem[\protect\citeauthoryear{SAP}{1994}]{FID-DEV94} SAP AG. \newblock {\em Funktionen im Detail -- ABAP/4 DEVELOPMENT WORKBENCH}, September 1994. \bibitem[\protect\citeauthoryear{Schr"oder}{1994}]{schroeder} Schr"oder, Gerald. \newblock \glqq Syntaktische Erweiterbarkeit von Programmiersprache unter Benennungs-, Bindungs- und Typisierungsinvarianzen\grqq . \newblock Diplomarbeit, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, Februar 1994. \bibitem[\protect\citeauthoryear{Schr"oder}{1997}]{schroeder2} Schr"oder, Gerald. \newblock {\em Persistente kooperierende Objektsysteme}. \newblock Dissertation, Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg, 1997. \bibitem[\protect\citeauthoryear{Sommerville}{1995}]{sommerville} Sommerville, Ian. \newblock {\em Software Engineering}. \newblock Addison--Wesley, f"unfte Auflage, 1995. \bibitem[\protect\citeauthoryear{Stroustrup}{1991}]{stroustrup} Stroustrup, Bjarne. \newblock {\em The C++ Programming Language}. \newblock Addison Wesley, zweite Auflage, 1991. \bibitem[\protect\citeauthoryear{van~der Veer \bgroup et al.\egroup }{1988}]{veer} Veer, G. van~der, Green, T.~R., Hoc, J-M, und D. \newblock {\em Working with Computers: Theory versus Outcome}. \newblock Academic Press, 1988. \bibitem[\protect\citeauthoryear{Will \bgroup et al.\egroup }{1995}]{r3-admin} Will, Liane, Hienger, Christiane, {Stra\ss enburg}, Frank, und Himmer, Rocco. \newblock {\em R/3-Administration}. \newblock Addison-Wesley, 1995. \bibitem[\protect\citeauthoryear{Wirth}{1979}]{module} Wirth, Niklaus. \newblock \glqq The Module: A System Structuring Facility in High-Level Programming Languages\grqq . \newblock In: Tobias, Jeffrey~M., Hrsg., {\em Language Design and Programming Methodology}, Seite 1--24. Springer Verlag, September 1979. \end{thebibliography}