@Manual{FID-DEV94, title = "Funktionen im Detail -- ABAP/4 DEVELOPMENT WORKBENCH", organization = "SAP AG", year = 1994, month = {September} } @Misc{Abap-Online-Help, author = {SAP AG}, title = {{ABAP}/4 {O}nline-{H}elp}, } @TechReport{abap_einfuehrung, author = {Christian Koch}, title = {Einf\"uhrung in die {ABAP}/4-{E}ntwicklungsumgebung}, institution = {Universit\"at Hamburg, Fachbereich Informatik, Arbeitsbereich Datenbanken und Informationssysteme}, year = {1996}, number = {}, } @Book{abap4, author = {Bernd Matzke}, title = {ABAP/4: Die Programmiersprache des SAP-Systems R/3}, publisher = {Addison Wesley}, year = {1996}, series = {Edition SAP}, address = {Bonn u.a.}, } @Book{r3-admin, author = {Liane Will and Christiane Hienger and Frank {Stra\ss enburg} and Rocco Himmer}, title = {R/3-Administration}, publisher = {Addison-Wesley}, adress = {Bonn, Paris, u.a.}, year = {1995}, } @TechReport{tcmanagement, author = {Thomas A. Curran III}, title = {Application {D}evelopment {T}ools for {C}lient/{S}erver {C}omputing: {ABAP}/4 {D}evelopment {W}orkbench}, institution = {TCManagement Inc.}, year = {1995}, month = {Januar}, } @Book{algorithm, author = {Robert Sedgewick}, title = {Algorithm}, publisher = {Addison Wesley}, year = {1988}, edition = {Zweite}, } @Book{duden, key = {Duden}, title = {Duden Informatik: Sachlexikon f"ur Studium und Praxis}, publisher = {Bibliographisches Institut \& F.~A.~Brockhaus AG}, year = {1988}, address = {Mannheim, Wien, Z"urich}, } @Book{ieee729, author = {IEEE}, title = {ANSI/IEEE Std 729-1983, Glossary of Software Engineering Terminology}, publisher = {IEEE}, key = {IEEE}, year = {1983}, } @Book{brooks, author = {Frederick P. Brooks}, title = {The Mythical Man-Month: Essay on Software Engineering}, publisher = {Addison Wesley}, year = {1995}, edition = {{J}ubil"aums-}, } @Book{xlib1, author = {Adrian Nye}, title = {Xlib Programming Manual for Version 11}, publisher = {O'Reilly \& Associates, Inc}, year = {1993}, volume = {1}, series = {The Definitive Guides to the X Window System}, edition = {Dritte}, } @Book{xlib2, editor = {Adrian Nye}, title = {Xlib Reference Manual for Version 11}, publisher = {O'Reilly \& Associates, Inc}, year = {1993}, volume = {2}, series = {The Definitive Guides to the X Window System}, edition = {Dritte}, } @TechReport{nist500-211, author = {NIST, ECMA}, title = {Reference Model for Frameworks of Software Engineering Environments}, institution = {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}, year = {1993}, number = {NIST Special Publication 500-211}, month = {August}, } @TechReport{nist500-213, author = {NGCR Project Support Environment Standards Working Group}, title = {Reference Model for Project Support Environments (Version 2.0)}, institution = {National Institute of Standards and Technology and Software Engineering Institute}, year = {1993}, number = {NIST Special Publication 500-213}, month = {November}, } @Book{earl, author = {Alan W. Brown and Anthony N. Earl and John A. McDermid}, title = {Software Engineering Environments: Automated Support for Software Engineering}, publisher = {McGraw-Hill}, year = {1992}, series = {International series in software engineering}, address = {London u.a.}, } @InCollection{standard, author = {Mark Gibbons}, title = {A framework for standardisation and support environment technology}, booktitle = {Software Engineering Environments}, publisher = {Elis Horwood Limited}, year = {1991}, editor = {Fred Long}, volume = {3}, chapter = {10}, pages = {155--167}, signature = {K SOf 18640} } @InCollection{bradley, author = {Bradley R. Schmerl and Chris D. Marlin}, title= {Designing Configuration Management Facilities for Dynamically Bound Systems}, booktitle = {Software Configuration Management}, year = {}, pages = {88--100}, signature = {K SOF 21983} } @Article{connect_tools, author = {Steven P. Reiss}, title = {Connecting Tools Using Message Passing in the Field Environment}, journal = {IEEE Software}, year = {1990}, volume = {7}, number = {4}, pages = {57--66}, } @PhdThesis{cutts, author = {Q. I. Cutts}, title = {Delivering the Benefits of Persistence to System Construction and Execution}, school = {Univerity of St. Andrews}, year = {1992}, number = {Fife KY16 9SS}, type = {Ph.{D.} Thesis}, } @Article{dynamic-binding, author = {Rex E. Gantenbein and Douglas W. Jones}, title = {The Design and Implementation of a Dynamic Binding Feature for a High-Level Language}, journal = {The Journal of Systems and Software}, year = {1988}, volume = {8}, pages = {259--273}, } @Article{generic_env, author = {Axel Mahler and Andreas Lampen}, title = {Integrating Configuration Management into a Generic Environment}, journal = {ACM Special Interest Group on Software Engineering}, year = {1990}, volume = {15}, number = {6}, pages = {229--237}, } @TechReport{hyper-impl, author = {Graham N.C. Kirby and Quintin I. Cutts and Richard C.H. Connor and Ron Morrison}, title = {The Implementation of a Hyper-Programming System}, institution = {University of St.~Andrews}, year = {1993}, number = {CS/93/5}, } @Book{jameson, author = {Kevin Jameson}, title = {Multi-Platform Code Management}, publisher = {O'Reilly \& Assiciates}, year = {1994}, month = {August}, } @TechReport{morrison, author = {R. Morrison and C. Baker and R. C. H. Conner and Q. I. Cutts and G. N. C. Kirby}, title = {Approaching Integration in Software Environments}, institution = {University of St. Andrews}, year = {1993}, type = {Technischer Bericht}, number = {CS/93/10}, } @Article{on-the-fly, author = {Mark E. Segal and Ophir Frieder}, title = {On-the-fly Programm Modification: Systems for Dynamic Updating }, journal = {IEEE Software}, year = {1993}, volume = {10}, number = {2}, month = {M"arz}, pages = {53--65}, } @Book{ooenv, author = {Bertrand Meyer}, title = {An object oriented environment: principles and application}, publisher = {Prentice Hall}, year = {1994}, address = {New York}, } @Article{pers-linkage, author = {Ron Morrison and Richard C.H. Connor and Quintin I. Cutts and Vivienne S. Dunstan and Graham N.C. Kirby}, title = {Exploiting Persistent Linkage in Software Engineering Environments }, journal = {The Computer Journal}, year = {1995}, volume = {38}, number = {1}, month = {Januar}, pages = {1--16}, } @InCollection{possibilities, author = {R. Morrison and R. C. H. Connor and Q. I. Cutts and G. N. C. Kirby}, title = {Persistent {P}ossibilities for {S}oftware {E}nvironments}, booktitle = {The Intersection between Databases and Software Engineering}, publisher = {IEEE Computer Society Press}, year = {1994}, pages = {78--87}, } @Misc{teamware, author = {Sun Microsystems}, title = {Teamware Answerbook}, } @Book{imake, author = {Paul DuBois}, title = {Software Portability with imake}, publisher = {{O'Reilly \& Associates}}, year = {1993}, } @article{make, author = {Stuart I. Feldmann}, title = {{Make -- A Program for Maintaining Computer Programs}}, journal = {Software -- Practice \& Experience}, volume = 9, pages = {255--265}, year = 1979, } @Inproceedings{make_evo, title = {Evolution of MAKE}, author = {Stuart I. Feldmann}, pages = {413--416}, booktitle = {{International Workshop on Software Version and Configuration Control}}, editor = {{J"urgen} F. H. Winkler}, year = {1988}, journal = {Berichte des German Chapter on the ACM"}, volume = 30, signature = {K SOF 14185} } @TechReport{mmf, author = {Frank Bomarius and Matthias Vettermann}, title = {mmf, ein {{\itshape makefile}-Generator}}, institution = {Universit"at Kaiserslautern, Fachbereich Informatik}, year = {1988}, number = {Interner Bericht 177/88}, month = {Januar}, signature = {R 17755}, } @TechReport{redundant, author = {Rolf Adams and Annette Weinert and Walter Tichy}, title = {Software Change Dynamics Or 60 Percent Of All Compilations Are Redundant}, institution = {{Universit"at Karlsruhe, Fakult"at f"ur Informatik}}, year = {1989}, number = {Interner Bericht Nr. 1/89}, month = {Januar}, } @InProceedings{selective, author = {Craig Chambers and Jeffrey Dean and David Grove}, title = {A Framework for Selective Recompilation in ther Presence of Complex Intermodule Dependencies}, booktitle = {Proceedings of 17th International Conference on Software Engineering}, year = {1995}, organization = {ACM/IEEE}, pages = {221--230}, signature = {K SOF 22356} } @PhdThesis{separate, author = {Leo Bernhard Geissmann}, title = {Separate Compilation in Modula-2 and the Structure of the Modula-2 Compiler on the Personal Computer Lilith}, school = {Swiss Federal Institute of Technology Z"urich}, year = {1983}, } @Article{smart, author = {Walter F. Tichy and M. C. Baker}, title = {Smart Recompilation}, journal = {ACM Trans\-actions on Programming Languages and Systems}, year = {1985}, volume = {8}, number = {3}, pages = {236--244}, } @Article{smarter, author = {Robert W. Schwanke and Gail E. Kaiser}, title = {Smarter Recompilation}, journal = {ACM Transactions on Programming Languages and Systems}, year = {1988}, volume = {10}, number = {4}, pages = {627--632}, } @TechReport{reifer, author = {D. J. Reifer}, title = {Software Management}, institution = {IEEE}, year = {1993}, edition = {Vierte}, } @Book{veer, author = {G. van der Veer and T. R. Green and J-M Hoc and D.}, title = {Working with Computers: Theory versus Outcome}, publisher = {Academic Press}, year = {1988}, } @Book{babich, author = {Wayne A. Babich}, title = {Software Configuration Management -- Coordination for Team Productivity}, publisher = {Addison-Wesley}, year = {1986}, } @Book{buckle, author = {J. K. Buckle}, title = {Software Configuration Management}, publisher = {The Macmillian Press Ltd}, year = {1982}, signature = {P BUC 7385} } @Book{compton, author = {Stephen B. Compton and Guy R. Conner}, title = {Configuration Management for Software}, publisher = {Van Nostrand Reinhold}, year = {1994}, signature = {P COM 20714} } @Article{dynamic-conf, author = {Jeff Kramer and Jeff Magee}, title = {Dynamic Configuration for Distributed Systems}, journal = {IEEE Transaction on Software Engineering}, year = {1985}, volume = {11}, number = {4}, pages = {424--435}, } @Article{modula_cm, author = {Mick Jordan}, title = {Experiences in Configuration Management for Modula-2}, journal = {ACM Special Interest Group on Software Engineering}, year = {1989}, volume = {14}, number = {7}, pages = {126--128}, } @Inproceedings{notion, title = {{Configuration Management: The Notion and the Tools}}, author = {Jacky Estublier}, pages = {38--61}, booktitle = {{International Workshop on Software Version and Configuration Control}}, editor = {{J"urgen} F. H. Winkler}, year = {1988}, journal = {Berichte des German Chapter on the ACM}, volume = 30, signature = {K SOF 14185} } @Inproceedings{tools_tichy, title = {Tools for Software Configuration Management}, author = {Walter F. Tichy}, pages = {1--20}, booktitle = {{International Workshop on Software Version and Configuration Control}}, editor = {{J"urgen} F. H. Winkler}, year = {1988}, journal = {Berichte des German Chapter on the ACM}, volume = 30, signature = {K SOF 14185} } @Book{whitgift, author = {David Whitgift}, title = {{Methods and Tools for Software Configuration Management}}, publisher = {John Wiley \& Sons}, year = {1991}, signature = {P WHI 17487} } @Article{boehm, author = {Barry W. Boehm}, title = {A Spiral Model of Software Development and Enhancement}, journal = {ACM SIGSOFT Software Engineering Notes}, year = {1986}, volume = {11}, number = {4}, pages = {14--24}, month = {August}, } @Book{sommerville, author = {Ian Sommerville}, title = {Software Engineering}, publisher = {Addison--Wesley}, year = {1995}, edition = {F"unfte}, } @Article{royce, author = {W. W. Royce}, title = {Managing the Development of Large Software Systems: Concepts and Techniques}, journal = {WESCON Technical Papers}, year = {1970}, volume = {14}, } @InCollection{comer, author = {Edward R. Comer}, title = {Alternative Software Life Cycle Models}, booktitle = {Software engineering}, publisher = {IEEE Computer Society Press}, year = {1997}, pages = {404--414}, } @Book{balzert, author = {Helmut Balzert}, title = {Die Entwicklung von Software-Systemen: Prinzipien, Methoden, Sprachen, Werkzeuge}, publisher = {Bibliographisches Institut}, year = {1982}, address = {Mannheim, Wien, Z"urich}, series = {Informatik}, } @Book{aho, author = {Alfred V. Aho and Ravi Sethi and Jeffrey D. Ullman}, title = {Compilerbau, Teil I}, publisher = {Addison-Wesley}, year = {1988}, } @Book{dalcin, author = {Mario Dal Cin and Joachim Lutz and Thomas Risse}, title = {Programmierung in Mo\-dula-2}, publisher = {B.~G.~Teubner}, edition = {Zweite}, year = {1986}, } @Book{eiffel_lan, author = {Bertrand Meyer}, title = {Eiffel: The Language}, publisher = {Prentice Hall}, year = {1992}, signature = {P MEY 17370} } @Book{kernighan, author = {Brian W. Kernighan and Dennis M. Richie}, title = {Programmieren in C}, publisher = {Carl Hanser Verlag}, edition = {Zweite}, year = {1990}, } @TechReport{modula, author = {Niklaus Wirth}, title = {Modula-2}, institution = {Eidgen"ossische Technische Hochschule Z"urich}, year = {1980}, month = {M"arz}, signature = {R 9761}, } @Book{turbo_pascal, author = {Steve Wood}, title = {Using Turbo Pascal 5}, publisher = {Borland Osborne/McGraw Hill}, year = {1989}, series = {Programming Series}, signature = {eigenes Buch}, } @Book{ucsd_pascal, author = {K. Buckner and M J. Cookson and A. I. Hinxman and A. Tate}, title = {{Einf"uhrung in die Anwendung des UCSD p-Systems}}, publisher = {Vieweg}, year = {1986}, signature = {P EIN 10862}, } @Book{louden, author = {Kenneth C. Louden}, title = {Programmiersprachen Grundlagen, Konzepte, Entwurf}, publisher = {Thomson Publishing}, year = {1994}, signature = {P LOU 21741}, edition = {Erste}, } @Book{stroustrup, author = {Bjarne Stroustrup}, title = {The C++ Programming Language}, publisher = {Addison Wesley}, year = {1991}, edition = {Zweite}, } @TechReport{napier88, author = {R. Morrison and A.L. Brown and R. Carrick and R. Connor and A. Dearle}, title = {The Napier Reference Manual}, institution = {Univerity of St Andrews}, year = {1988}, type = {Reference Manual}, address = {St Andrews, Schottland}, } @PhdThesis{MIT-LCS-TR-434, author = {S. Jagannathan}, title = {A Programming Language Supporting First-Cass Parallel Environments}, school = {MIT Laboratory for Computer Science}, year = {1989}, number = {MIT/LCS/TR-434}, month = {Januar}, type = {Ph.{D}. Thesis}, } @Article{adapic, author = {Alexander L. Wolf and Lori A. Clarke and Jack C. Wileden}, title = {The AdaPIC Tool Set: Supporting Interface Control and Analysis Throughout Software Development Process}, journal = {IEEE Transactions on Software Engineering}, year = {1989}, volume = {15}, number = {3}, month = {M"arz}, pages = {250--263}, } @InProceedings{banavar, author = {Guruduth Banavar and Gary Lindstrom}, title = {An Application Framework for Module Composition Tools}, booktitle = {ECOOP \`96 -- Object-Oriented Programming}, year = {1996}, editor = {Pierre Cointe}, volume = {1098}, series = {Lecture notes in computer science}, month = {Juli}, pages = {91--113}, } @PhdThesis{banavar_diss, author = {Guruduth S. Banavar}, title = {An Application Framework For Compositional Modularity}, school = {University of Utah}, year = {1995}, month = {Dezember}, } @MastersThesis{basisdienste, author = {Andreas Geisler}, title = {Basisdienste zur Gestaltung einer reflektiven grafischen Entwicklungsumgebung f"ur eine persistente Programmiersprache }, school = {Universit"at Hamburg}, year = {1995}, month = {Juni}, } @InProceedings{enough, author = {M.P. Atkinson and R. Morrison}, title = {Persistent First Class Procedures are Enough}, booktitle = {Lecture Notes in Computer Science 181}, year = {1984}, editor = {M. Joseph and R. Shyamasundar}, publisher = {Springer verlag}, pages = {223--240}, } @InProceedings{environment, author = {A. Dearle}, title = {Environments: A flexible binding mechanism to support system evolution}, booktitle = {Proc. 22nd International Conference on System Science}, year = {1989}, address = {Hawaii}, pages = {46--55}, } @InProceedings{mesa, author = {Hugh C. Lauer and Edwin H. Satterthwaite}, title = {The Impact of Mesa on System design}, pages = {174--182}, booktitle = {Proceedings on the 4th International Conference on Software Engineering}, year = {1979}, month = {September}, signature = {K SOF 5785}, } @InProceedings{module, author = {Niklaus Wirth}, title = {The Module: A System Structuring Facility in High-Level Programming Languages}, editor = {Jeffrey M. Tobias}, pages = {1--24}, booktitle = {Language Design and Programming Methodology}, year = {1979}, publisher = {Springer Verlag}, month = {September}, signature = {K LAN 6054} } @InProceedings{odin, author = {Geoffrey M. Clemm}, title = {The Odin Specification Language}, pages = {144--158}, booktitle = {{International Workshop on Software Version and Configuration Control}}, editor = {{J"urgen} F. H. Winkler}, year = {1988}, journal = {Berichte des German Chapter on the ACM"}, volume = 30, signature = {K SOF 14185} } @Book{oose, author = {Bertrand Meyer}, title = {Objektorientierte Softwareentwicklung}, publisher = {Carl Hanser Verlag}, year = {1988}, signature = {eigenes Buch} } @Article{parnas, author = {D. L. Parnas}, title = {On the Criteria To Be Used in Decomposing Systems into Moduls}, journal = {Communications of the ACM}, year = {1972}, volume = {15}, number = {12}, pages = {1053--1058}, month = {Dezember}, } @Book{booch, author = {Grady Booch}, title = {Objektorientierte Analyse und Design}, publisher = {Addison-Wesley}, year = {1994}, } @TechReport{quest, author = {Luca Cardelli}, title = {The Quest Language and System (Tracking Draft)}, institution = {Digital Equipment Corporation, System Research Center Palo Alto}, year = {1990}, } @TechReport{studienarbeit, author = {Christian Koch}, title = {Generisches und typsicheres {M}odulmanagement in {T}ycoon}, institution = {Universit\"at Hamburg, Fachbereich Informatik, Arbeitsbereich DBIS}, year = {1996}, type = {Studienarbeit}, } @TechReport{tycoon_intr, author = {Florian Matthes and Sven M{"u"s}ig}, title = {{The Tycoon Language TL: An Introduction}}, institution = {{Fachbereich Informatik, Universit"at Hamburg}}, month = {Dezember}, year = {1993}, number = {DBIS Tycoon Report 112-93}, } @TechReport{tycoon_lib, author = {Bernd Mathiske and Florian Matthes and Sven M{"u"s}ig}, title = {{The Tycoon System and Library Manual}}, institution = {{Fachbereich Informatik, Universit"at Hamburg}}, month = {Dezember}, year = {1993}, number = {DBIS Tycoon Report 212-93}, } @Book{tycoon_po, author = {Florian Matthes}, title = {{Persistente Objektsysteme: Integrierte Datenbankentwicklung und Programmerstellung}}, publisher = {Springer Verlag}, year = {1993}, signature = {eigenes Buch} } @MastersThesis{bremer, author = {Gerd Bremer}, title = {Typ"uberpr"ufung in polymorphen Programmiersprachen: Aufgaben und L"osungsans"atze}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1996}, month = {August}, type = {Diplomarbeit}, } @InProceedings{tml, author = {Andreas Gawecki and Florian Matthes}, title = {Exploiting Persistent Intermediate Code Repressentations in Open Database Environments}, booktitle = {Proceedings of 5th Conference on Extending database Technology, EDBT '96, Avignon France}, month = {M"arz}, year = {1996}, organization = {Universit"at Hamburg}, } @MastersThesis{kiradjiev, author = {Plamen Kiradjiev}, title = {Dynamische Optimierung in CPS-orientierten Zwischensprachen}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1994}, month = {Dezember}, type = {Diplomarbeit}, } @MastersThesis{pakendorf, author = {Martin Pakendorf}, title = {Optimierung der persistenten objektorientierten Programmiersprache \tool}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1996}, month = {Juni}, type = {Diplomarbeit}, } @MastersThesis{schroeder, author = {Gerald Schr"oder}, title = {Syntaktische Erweiterbarkeit von Programmiersprache unter Benennungs-, Bindungs- und Typisierungsinvarianzen}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1994}, month = {Februar}, type = {Diplomarbeit}, } @MastersThesis{ramme, author = {Kay Ramme}, title = {Dynamisches Rebinden von Objekten in kooperierenden persistenten Objektsystemen}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1997}, month = {Juli}, type = {Diplomarbeit}, } @TechReport{tycoon_tl, author = {Florian Matthes and Joachim W. Schmidt}, title = {Definition of the Tycoon Language TL -- A Preliminary Report}, institution = {Fachbereich Informatik, Universit"at Hamburg, Germany}, year = {1992}, number = {Informatik Fachbericht FBI-HH-B-160/92}, month = {November}, } @InProceedings{addon, author = {Florian Matthes and Joachim W. Schmidt}, title = {Bulk Types: Built-In or Add-On?}, booktitle = {Proceedings of the Third International Workshop on Database Programming Languages, Nafplion, Greece}, year = {1991}, publisher = {Morgan Kaufman Publishers}, month = {September}, } @PhdThesis{schroeder2, author = {Gerald Schr"oder}, title = {Persistente kooperierende Objektsysteme}, school = {Arbeitsbereich Datenbanken und Informationssysteme, Fachbereich Informatik, Universit"at Hamburg}, year = {1997}, } @article{rcs, author = {Walter F. Tichy}, title = {{RCS -- A System for Version Control}}, journal = {Software -- Practice \& Experience}, volume = 15, pages = {637--654}, year = {1985}, } @Article{sccs, author = {Marc J. Rochkind}, title = {The Source Code Control System}, journal = {IEEE Transactions on Software Engineering}, year = {1975}, volume = {SE-1}, number = {4}, pages = {364--370}, }