% Studienarbeit von Lukas Gorzynski % % Universitaet Hamburg % Fachbereich Informatik % Arbeitsbereich DBIS % % Bibliography Database % Macros @string{addisonPub = {Addison-Wesley Publishing Company, Reading u.a.}} @string{adobe = {Adobe Systems, Inc.}} @string{ansiPub = {ANSI, New York}} @string{apple = {Apple Computer, Inc.}} @string{applePub = {Apple Computer, Inc., Cupertino}} @string{biwissPub = {BI-Wissenschaftsverlag, Mannheim u.a.}} @string{byte = {Byte Magazine}} @string{cec = {Commission of the European Communities}} @string{cmu = {School of Computer Science, Carnegie Mellon University, Pittsburgh}} @string{ct = {c't Magazin f{\"u}r Computertechnik}} @string{dataPub = {Data Becker, D{\"u}sseldorf}} @string{deco = {{Digital Equipment Corp.}}} @string{dbpl89 = {Proceedings of the Second International Workshop on Database Programming Languages}} @string{dbpl91 = {Database Programming Languages: Bulk Types and Persistent Data}} @string{degruyterPub = {de Gruyter, Berlin u.a.}} @string{dtvPub = {dtv, M{\"u}nchen}} @string{eastwest91 = {Proceedings of the Kiev East/West Workshop on Next Generation Database Technology}} @string{elsevierPub = {Elsevier Science Publishers, North-Holland}} @string{eth = {Institut f{\"u}r Informatik, Eidg. Technische Hochschule Z{\"u}rich}} @string{fidecoord = {FIDE Project Coordinator, Department of Computing Science, University of Glasgow}} @string{fiderep = {FIDE Technical Report Series}} @string{ffm-info = {Fachbereich Informatik, Johann Wolfgang Goethe-Universit{\"a}t, Frankfurt}} @string{hbg-info = {Fachbereich Informatik, Universit{\"a}t Hamburg}} @string{informix = {{Informix Software Corp.}}} @string{informixPub = {{Informix Software Corp., Menlo Park}}} @string{ingres = {{Ingres Corp.}}} @string{ingresPub = {{Ingres Corp., Alameda}}} @string{inria = {INRIA, Le Chesnay}} @string{kaufmannPub = {Morgan Kaufmann Publishers, San Mateo u.a.}} @string{lncs = {Lecture Notes in Computer Science}} @string{mcgrawPub = {McGraw Hill, Berkeley}} @string{microsoft = {{Microsoft Corp.}}} @string{microsoftPub = {{Microsoft Corp., Redmond}}} @string{next = {NeXT, Inc.}} @string{nextPub = {NeXT, Inc., Redwood City}} @string{objektSpek = {OBJEKTspektrum}} @string{o-reillyPub = {O'Reilly \& Associates, Sebastopol}} @string{oracle = {{Oracle Corp.}}} @string{oraclePub = {{Oracle Corp., Redwood Shores}}} @string{osf = {{Open Software Foundation}}} @string{prenticePub = {Prentice Hall, Englewood Cliffs u.a.}}, @string{rowohltPub = {Rowohlt Taschenbuch Verlag, Reinbek}} @string{servioPub = {{Servio Corp., Alameda}}} @string{sigchi92 = {Proceedings of the SIGCHI: Human Factors in Computing Systems}} @string{sigmodrec = {ACM SIGMOD Record}} @string{sigplan = {ACM SIGPLAN Notices}} @string{springerPub = {Springer-Verlag, Berlin u.a.}} @string{src = {Digital Equipment Corp., Systems Research Center, Palo-Alto}} @string{st-andrews = {Department of Mathematical \& Computational Science, University of St. Andrews}} @string{sunmicro = {Sun Microsystems, Inc.}} @string{sunmicroPub = {Sun Microsystems, Inc., Mountain View}} @string{sunsoft = {SunSoft, Inc.}} @string{sunsoftPub = {SunSoft, Inc., Mountain View}} @string{tacs91 = {Theoretical Aspects of Computer Software}} @string{technology = {O$_2$Technology}} @string{technologyPub = {O$_2$Technology, Versailles}} @string{teubnerPub = {Teubner, Stuttgart}} @string{viewegPub = {Vieweg, Braunschweig}} @string{xvt = {XVT Software, Inc.}} @string{xvtPub = {XVT Software, Inc., Beaverton}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Anwenderschnittstellen @article{HWS91, author = {Heller, M. and Wayner, P. and Smith, B.}, title = {Tools for Window Workers}, journal = byte, year = 1991, number = 6, pages = {139--148} } @article{SBS91, author = {Sheldon, K.M. and Barron, J.J. and Smith, B.}, title = {Window Wars}, journal = byte, year = 1991, number = 6, pages = {124--134} } @mastersthesis{Mark92, author= {Markus, Chr.}, title= {Untersuchung verschiedener Methoden zur Entwicklung von Programmen mit grafischer Benutzerschnittstelle}, school= hbg-info, year= 1992 } @mastersthesis{Krog92, author= {Krogull, D.}, title= {Benutzergestaltbare Interaktion mit Unix-Programmen unter der OPEN LOOK GUI}, school= hbg-info, year= 1992 } @article{Mand92, author= {Mandelkern, D.}, title= {Graphical User Interfaces: The Next Generation}, journal= cacm, volume= 36, number= 4, pages= {36--39}, year= 1993 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Betriebssysteme @book{Tan87, author= {Tanenbaum, A.S.}, title= {Operating Systems, Design and Implementation}, publisher= prenticePub, year= 1987 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % C @book{KeRi77, author= {Kernighan, B.W. and Ritchie, D.M.}, title= {The C Programming Language}, publisher= prenticePub, year= {1977} } @book{Stro92, title= {The C++ Programming Language}, author= {Stroustrup, B.}, publisher= addisonPub, year= 1992 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Datenbanken @book{Heu92, author = {Heuer, A.}, title = {Objektorientierte Datenbanken, Konzepte, Modelle, Systeme}, publisher = addisonPub, year = 1992 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % DBPL @techreport{ScMa92a, author= {Schmidt, J.W. and Matthes, F.}, title= {The Database Programming Language {DBPL}: Rationale and Report}, institution= fidecoord, type= fiderep, number= {FIDE/92/46}, year= {1992} } @techreport{MRSS92, author= {Matthes, F. and Rudloff, A. and Schmidt, J.W. and Subieta, K.}, title= {The Database Programming Language {DBPL}: User and System Manual}, institution= fidecoord, type= fiderep, number= {FIDE/92/47}, year= {1992} } @mastersthesis{Rudl90, author= {Rudloff, A.}, title= {Datenkonstruktion in typvollst{\"a}ndigen Datenbankprogrammiersprachen}, school= ffm-info, year= 1990 } @techreport{MRSS92a, author= {Matthes, F. and Rudloff, A. and Schmidt, J.W. and Subieta, K.}, title= {A Gateway from {DBPL} to {Ingres}: {Modula-2}, {DBPL}, {SQL+C}, {Ingres}}, institution= fidecoord, type= fiderep, number= {FIDE/92/54}, year= {1992} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % FIDE @manual{FIDE90, title = {The FIDE Project, ESPRIT II Basic Research Action 3070}, organization = cec, year = {1990}, key = {FIDE} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % GemStone @article{BuOtSt91, author= {Butterworth, P. and Otis, A. and Stein, J.}, title= {The GemStone Object Database Management System}, journal= cacm, volume= 34, number= 10, pages= {64--77}, year= 1991 } @book{Catt92, author= {Cattell, R.G.G.}, title= {Object Data Management, Object-Oriented and Extended Relational Database Systems}, publisher= addisonPub, year= {1992} } @incollection{BMOPSSWW89, author= {Bretl, R. and Maier, D. and Otis, A. and Penney, J. and Schuchardt, B. and Stein, J. and Williams, E.H. and Williams, M.}, title= {The GemStone Data Management System}, pages= {283--308}, editor= {Kim, W. and Lochovsky, F.H.}, booktitle= {Object-Oriented Concepts, Databases, and Applications}, series= {Frontier Series}, publisher= addisonPub, year= {1989} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Hyper Programmierung @article{ACC81a, author= {Atkinson, M.P. and Chisholm, K.J. and Cockshott, W.P.}, title= {{PS-algol}: An Algol with a Persistent Heap}, journal= sigplan, volume= 17, number= 7, year= {1982}, pages= {24--31} } @phdthesis{Kirb92, author= {Kirby, G.N.C.}, title= {Reflection and Hyper-Programming in Persistent Programming Systems}, school= st-andrews, year= 1992 } @phdthesis{Dear88, author= {Dearle, A.}, title= {On the Construction of Persistent Programming Environments}, school= st-andrews, year= 1988 } @phdthesis{Cutt92, author= {Cutts, Q.I.}, title= {Delivering the Benefits of Persistence to System Construction and Execution}, school= st-andrews, year= 1992 } @techreport{CDK90, author= {Cutts, Q.I. and Dearle, A. and Kirby, G.N.C.}, title= {WIN Programmers' Manual}, institution= st-andrews, type= {PPRR}, number= 17, year= 1990 } @techreport{KCDM89, author= {Kirby, G.N.C. and Cutts, Q.I. and Dearle, A. and Marlin, C.D.}, title= {WIN: A Persistent Window Management System}, institution= st-andrews, type= {PPRR}, number= 73, year= 1989 } @inproceedings{DCBM89, author= {Dearle, A. and Connor, R. and Brown, F. and Morrison, R.}, title= {{Napier88} -- A Database Programming Language?}, booktitle= dbpl89, year= {1989}, pages= {179--195}, publisher= kaufmannPub, editor= {Hull, R. et al.} } @techreport{KiDe90, author= {Kirby, G.N.C. and Dearle, A.}, title= {An Adaptive Graphical Browser for Napier88}, institution= st-andrews, type= {PPRR}, number= 16, year= 1990 } @techreport{KCCDM89, author= {Kirby, G.N.C. and Cutts, Q.I. and Conner, R.C.H. and Dearle, A. and Morrison, R.}, title= {Programmers' Guide to the Napier88 Standard Library, Edition 2.1}, institution= st-andrews, year= 1992 } @techreport{KCC*92, author= {Kirby, G.N.C. and Connor, R.C.H. and Cutts, Q.I. and Morrison, R. and Dearle, A. and Farkas, A.M.}, title= {Persistent Hyper-Programs}, institution= fidecoord, type= fiderep, number= {FIDE/92/53}, year= {1992} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Informix @proceedings{Infor86, title= {Informix-4GL Reference Manual}, organization= informix, publisher= informixPub, year= 1986, key= {Informix Software} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Ingres @book{Date87, author = {Date, C.J.}, title = {A Guide to INGRES}, publisher = addisonPub, year = 1987 } @proceedings{ESQL90, title= {INGRES Embedded SQL Companion Guide for C}, organization= ingres, publisher= ingresPub, year= {1990}, key= {Ingres} } @proceedings{Ing90, title= {Language Reference Manual for INGRES/Windows 4GL for the UNIX and VMS Operating Systems}, organization= ingres, publisher= ingresPub, year= 1990, key= {Ingres} } @proceedings{Ing90b, title= {INGRES ABF/4GL Reference Manual for the UNIX and VMS Operating Systems}, organization= ingres, publisher= ingresPub, year= 1990, key= {Ingres} } @proceedings{Ing90c, title= {INGRES ABF/4GL User's Guide for the UNIX and VMS Operating Systems}, organization= ingres, publisher= ingresPub, year= 1990, key= {Ingres} } @proceedings{Ing90d, title= {INGRES Database Administrator's Guide for the VMS Operating System}, organization= ingres, publisher= ingresPub, year= 1990, key= {Ingres} } @proceedings{Ing90e, title= {Application Editor User's Guide for INGRES/Windows 4GL for the UNIX and VMS Operating Systems}, organization= ingres, publisher= ingresPub, year= 1990, key= {Ingres} } @proceedings{Ing89, title= {Introducing INGRES for the UNIX and VMS Operating Systems}, organization= ingres, publisher= ingresPub, year= 1989, key= {Ingres} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Misc @unpublished{App*92, title= {Interoperable Informationssysteme: Dienste f{\"u}r verteilte, datenintensive Anwendungen}, author= {Appelrath, H.-J. and Lockemann, P.C. and Neuhold, E. and Reuter, A. and Schek, H.-J. and Schweppe, H.}, year= {1992}, note= {(unver{\"o}ffentlicht)} } @article{B*88, title= {Common Lisp Object System Specification}, author= {Bobrow, D.G. and De Michiel, L.G. and Gabriel, R.P. and Keene, S.E. and Kiczales, G. and Moon, D.A.}, journal= sigplan, volume= 23, year= {1988, Special Issue} } @book{BaMy91, title= {International Workshop on the Development of Intelligent Information Systems}, author= {Balzer, R. and Mylopoulos, J.}, publisher= {University of Southern California and University of Toronto}, year= {1991} } @proceedings{Blas90, title= {Database Systems of the 90s}, editor= {Blaser, A.}, publisher= springerPub, series= lncs, volume= 466, year= {1990} } @incollection{CMMS91, author= {Cardelli, L. and Martini, S. and Mitchell, J.C. and Scedrov, A.}, title= {An Extension of System {F} with Subtyping}, pages= {750--770}, editor= {Ito, T. et al.}, booktitle= tacs91, series= lncs, publisher= springerPub, year= {1991}, volume= {526} } @incollection{Card86, author= {Cardelli, L.}, title= {Amber}, booktitle= {Combinators and Functional Programming Languages}, publisher= springerPub, series= lncs, volume= 242, year= {1986}, editor= {Goos, G. et al.}, pages= {21--47} } @article{Catt91, author= {Cattell, R.G.G.}, title= {Next-Generation Database Systems}, journal= cacm, volume= 34, number= 10, year= {1991}, pages= {31--33} } @book{FiHa88, author= {Field, A.J. and Harrison, P.G.}, title= {Functional Programming}, publisher= addisonPub, year= {1988} } @article{Hudak89, author= {Hudak, P.}, title= {Conception, Evolution, and Application of Functional Programming Languages}, journal= acmcs, volume= 21, number= 3, year= {1989}, pages= {359--411} } @article{Manifesto90, title= {Third-Generation Data Base System Manifesto}, author= {Stonebraker, M. and Rowe, L.A. and Lindsay, B. and Gray, J. and Carey, M. and Brodie, M. and Bernstein, P.}, journal= sigmodrec, year= {1990}, volume= {19}, number= {3}, pages= {31--44} } @techreport{Maun91, title= {Functional Programming using CAML}, author= {Mauny, M.}, year= {1991}, institution= inria, type= {RT}, number= {129} } @techreport{RLW85, author= {Rovner, P. and Levin, R. and Wick, J.}, title= {On Extending Modula-2 for Building Large, Integrated Systems}, institution= src, number= 3, year= {1985} } @incollection{ScMa90a, author= {Schmidt, J.W. and Matthes, F.}, title= {Language Technology for Post-Relational Data Systems}, booktitle= {Database Systems of the 90s}, editor= {Blaser, A.}, series= lncs, volume= 466, year= {1990}, publisher= springerPub, pages= {81--114} } @techreport{Wirt87a, author= {Wirth, N.}, title= {The Programming Language Oberon}, institution= eth, year= {1987}, number= {82} } @book{Mink88, author= {Minker, J.}, title= {Foundations of Deductive Databases and Logic Programming}, publisher= kaufmannPub, year= {1988} } @incollection{Manth91, author= {Manthey, R.}, title= {Declarative Languages -- Paradigm of the Past or Challenge of the Future?}, booktitle= eastwest91, series= lncs, volume= {504}, year= {1991}, editor= {Schmidt, J.W. et al.}, pages= {1--16}, publisher= springerPub } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % NeWS @book{GRA89, author= {Gosling, J. and Rosenthal, D.S.H. and Arden, M.J.}, title= {The NeWS Book, An Introduction to the Network/extensible Window System}, publisher= springerPub, year= 1989 } @proceedings{NPG92, title= {NeWS 3.1 Programmer's Guide}, organization= sunsoft, publisher= sunsoftPub, year= 1992, key= {SunSoft} } @proceedings{TNT92, title= {The NeWS Toolkit 3.1 Reference Manual}, organization= sunsoft, publisher= sunsoftPub, year= 1992, key= {SunSoft} } @book{Scha89, author= {Schaufler, R.}, title= {X11/NeWS Design Overview}, publisher= sunmicroPub, year= 1989 } @proceedings{XNSG90, title= {X11/NeWS Version 2 Server Guide}, organization= sunmicro, publisher= sunmicroPub, year= 1990, key= {Sun Microsystems} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % objektorientiert @book{KGZ93, author= {Kilberth, K. and Gryczan, G. and Z{\"u}llighoven, H.}, title= {Objektorientierte Anwendungsentwicklung, Konzepte, Strategien, Erfahrungen}, publisher= viewegPub, year= 1993 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % OpenWindows @proceedings{OWPG92, title= {OpenWindows Version 3.1 Programmer's Guide}, organization= sunsoft, publisher= sunsoftPub, year= 1992, key= {SunSoft} } @proceedings{NIPG90, title= {Network Interfaces Programmers's Guide}, organization= sunmicro, publisher= sunmicroPub, year= 1990, key= {Sun Microsystems} } @proceedings{DG92, title= {OpenWindows Developer's Guide 2.0 User's Guide}, organization= sunmicro, publisher= sunmicroPub, year= 1992, key= {Sun Microsystems} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Oracle @book{Bron89, author= {Bronzite, M.}, title= {Introduction to ORACLE}, publisher= mcgrawPub, year= 1989 } @proceedings{Orac90, title= {PL/SQL User's Guide and Reference}, organization= oracle, publisher= oraclePub, year= {1991}, key= {Oracle} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % O2 @article{BMPPT92, title= {Building user interfaces for database applications: The O$_2$ experience}, author= {Borras, P. and Mamou, J.C. and Plateau, D. and Poyet, B. and Tallot, D.}, journal= sigmodrec, year= {1992}, volume= 21, number= 1, pages= {32--38} } @proceedings{O2UM93, title = {The O$_2$ User Manual}, organization = technology, key = technology, publisher = technologyPub, year = 1993 } @article{Deux91, author = {Deux, O. et al.}, title = {The O$_2$ System}, journal = cacm, year = 1991, volume = 34, number = 10, pages = {34--48} } @article{Solo92, author= {Soloviev, V.}, title= {An Overview of Three Commercial Object-Oriented Database Management Systems: ONTOS, ObjectStore and O$_2$}, journal= sigmodrec, volume= 21, year= 1992, number= {1}, pages= {93--104} } @incollection{ABW*90, author= {Atkinson, M. and Bancilhon, F. and De Witt, D. and Dittrich, K. and Maier, D. and Zdonik, S.}, title= {The Object-Oriented Database System Manifesto}, booktitle= {Building an Object-Oriented Database System: The Story of O$_{2}$}, publisher= kaufmannPub, year= {1992}, pages= {3--20}, editor= {Bancilhon, F. et al.} } @book{BDK92, author= {Bancilhon, F. and Delobel, C. and Kanellakis, P.}, title= {Building an Object-Oriented Database System: The Story of O$_{2}$}, publisher= kaufmannPub, year= {1992} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Portable User Interfaces @article{Isau93, author = {Isau, R.}, title = {Was ihr wollt, L{\"o}sungsans{\"a}tze zur plattform{\"u}bergreifenden Programmierung}, journal = ct, year = {1993}, number = {10}, pages = {68--74} } @article{Meye94, author = {Meyer, H.-M..}, title = {Objektorientierte Technologien f{\"u}r die User Interface Entwicklung}, journal = objektSpek, year = {1994}, number = {1}, pages = {24--29} } @book{BKJ93, author= {Busch, A. and Kuehnel, Th. and Jahnke, A.}, title= {StarView C++ Klassenbibliothek}, publisher= {Star Division, Hamburg}, year= {1993} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % PostScript @book{PSLRM90, author= adobe, title= {PostScript Language Reference Manual}, publisher= addisonPub, year= 1990 } @book{PSLTC91, author= adobe, title= {PostScript Language Tutorial and Cookbook}, publisher= addisonPub, year= 1991 } @book{PSLPD88, author= adobe, title= {PostScript Language Program Design}, publisher= addisonPub, year= 1988 } @book{Holz90, author= {Holzgang, D.A.}, title= {Display PostScript Programming}, publisher= addisonPub, year= 1990 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Programming Languages @thesis{Schr91, author= {Schr{\"o}der, G.}, title= {Die Standardisierung von Modula-2}, school= hbg-info, year= {1991} } @book{Wirt85, author= {Wirth, N.}, title= {Programming in Modula-2}, publisher= springerPub, year= {1985} } @book{Watt90, author= {Watt, D.A.}, title= {Programming Language Concepts an Paradigms}, publisher= prenticePub, year= 1990 } @book{Nels91, editor= {Nelson, G.}, title= {Systems programming with Modula-3}, publisher= prenticePub, series= {Series in innovative technology}, year= {1991}, } @book{I*83, author= {Ichbiah, J.D. et al.}, title= {The Programming Language Ada: Reference Manual}, publisher= ansiPub, series= {MIL-STD-1815A-1983}, year= 1983 } @manual{MODISO, title= {Interim Version of the 4th Working Draft Modula-2 Standard}, organization= {ISO/IEC JTC1/SC22/WG13}, year= {1991} } @article{Wirt71, author= {Wirth, N.}, title= {The programming language PASCAL}, journal= acta, volume= 1, number= 1, year= {1971}, pages= {35--63} } @book{COBOL74, title= {American National Standard Programming Language COBOL}, author= {ANSI}, publisher= ansiPub, series= {ANS X3.23-1974}, year= 1974 } @book{FORTRAN78, title= {American National Standard Programming Language FORTRAN}, author= {ANSI}, publisher= ansiPub, series= {ANS X3.9-1978}, year= 1978, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Prototyping @book{BKKZ92, author= {Budde, R. and Kautz, K. and Kuhlenkamp, K. and Z{\"u}llighoven, H.}, title= {Prototyping, An Approach to Evolutionary System Development}, publisher= springerPub, year= 1992 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Smalltalk @book{GoRo83, author= {Goldberg, A. and Robson, D.}, title= {Smalltalk-80: The Language and its Implementation}, publisher= addisonPub, year= {1983} } @article{Hues93, author = {H{\"u}skes, R.}, title = {Drei Musketiere, Nicht nur f{\"u}r Smalltalk: Modell-View-Controller-Architektur}, journal = ct, year = 1993, number = 9, pages = {174--180} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Software Ergonomie @script{Ober92, title = {Software-Ergonomie I + II}, author = {Oberquelle, H.}, year = 1992, school = hbg-info } @incollection{IlZi88, author = {Ilg, R. and Ziegler, J.}, title = {Direkte Manipulation}, booktitle = {Einf{\"u}hrung in die Software-Ergonomie}, publisher = degruyterPub, year = 1988, editor = {Balzert, H. et al.}, series = {Mensch-Computer-Kommunikation: Grundwissen}, pages = {175--194}, volume = {1} } @book{OMRK92, author= {Oppermann, R. and Murchner, B. and Reiterer, M. and Koch, M.}, title= {Software-Ergonomische Evaluation, Der Leitfaden EVADIS II}, publisher= degruyterPub, year= 1992 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Solaris @proceedings{SADG92, title= {Solaris 2.1 Application Developer's Guide}, organization= sunsoft, publisher= sunsoftPub, year= 1992, key= {SunSoft} } @proceedings{SUG93, title= {Solaris 2.2 User's Guide}, organization= sunsoft, publisher= sunsoftPub, year= 1993, key= {SunSoft} } @proceedings{OWRM93, title= {OpenWindows Version 3.2 Reference Manual}, organization= sunsoft, publisher= sunsoftPub, year= 1993, key= {SunSoft} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % STYLE @thesis{Kass94, author= {Ka{\ss}, Th.}, title= {Objektorientierte Datenmodellierung: Ein Klasseneditor zur Entwurfsunterst{\"u}tzung}, school= hbg-info, year= 1994 } @thesis{LoMo9, author= {L{\"o}st, R. and M{\"o}ller, K.}, title= {Entwurf einer Graphischen Schnittstelle f{\"u}r objektorientierte Datenbank-Spezifikation}, school= hbg-info, year= 1992 } @mastersthesis{Loes94, author= {L{\"o}st, R.}, title= {Ein objektorientierter Grafikeditor}, school= hbg-info, year= 1994, } @phdthesis{Wetz94, author= {Wetzel, I.}, title= {Programmieren mit STYLE -- "Uber die systematische Entwicklung von Programmierumgebungen}, school= hbg-info, year= 1994 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Style Guides @book{Finder92, author = apple, title = {Macintosh Human Interface Guidelines}, publisher = applePub, year = 1992 } @book{Motif90, author= osf, title= {OSF/Motif: Style Guide}, publisher= prenticePub, year= 1990 } @book{NeXT91, author= next, title= {NeXTStep and the NeXT Interface Builder}, publisher= nextPub, year= 1991 } @book{Open90FS, author= sunmicro, title= {OPEN LOOK Graphical User Interface Functional Specification}, publisher= addisonPub, year= 1990 } @book{Open90ASG, author= sunmicro, title= {OPEN LOOK Graphical User Interface Application Style Guidelines}, publisher= addisonPub, year= 1990 } @proceedings{Windows92, organization= microsoft, title= {The Windows Interface: An Application Design Guide}, publisher= microsoftPub, year= 1992, key= {Microsoft} } @article{HuSh93, author = {H{\"u}skes, R. and Shahrbabaki, K.}, title = {Normierter Luxus, GUIs in Theorie und Praxis}, journal = ct, year = 1993, number = 9, pages = {68--72} } @article{Ammo94, author = {Ammon, R.v.}, title = {Schaurig sch{\"o}ne GUIs, Style Guides f{\"u}r Benutzerschnittstellen und die Ignoranz}, journal = ct, year = 1994, number = 6, pages = {46--52} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % TeX @book{GMS94, author= {Goossens, M. and Mittelbach, F. and Samarin, A.}, title= {The \LaTeX\ Companion}, publisher= addisonPub, year= 1994 } @manual{AtariTeX, author= {Lindner, St.}, title= {\TeX\ auf dem Atari ST/TT, Eine kleine Einf"uhrung}, year= 1993 } @manual{MacTeX, author= {Ricken, W.}, title= {Direct\TeX, A complete \TeX\ program package for the Apple Macintosh}, year= 1994 } @manual{UnixTeX, author= {Zierke, R.}, title= {\LaTeX\ auf den UNIX-Rechnern des FB Informatik (Local Guide)}, organization= hbg-info, year= 1993 } @manual{Neuk93, author= {Neukam, F.}, title= {Die Document-Style-Famile Script}, year= 1993 } @manual{Ling92, author= {Lingnau, A.}, title= {An Improved Environment for Floats}, year= 1992 } @manual{PSH90, author= {Partl, H. and Schlegl, E. and Hyna, I.}, title= {\LaTeX-Kurzbeschreibung}, organization= {EDV-Zentrum der Technischen Universit"at Wien}, year= 1990 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Toolkits @article{Rumpf90, author = {Rumpf, Chr.}, title = {Toolkits und User Interface Design Systeme auf X-Windows}, journal = {Softwaretechnik-Trends}, year = 1990, volume = 10, number = 2, pages = {48--76} } @proceedings{XVT90, title = {XVT Reference Manual}, organization = xvt, publisher = xvtPub, year = 1990, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Tycoon @techreport{Card89, author= {Cardelli, L.}, title= {Typeful Programming}, institution= src, number= 45, year= {1989} } @techreport{Card90, author= {Cardelli, L.}, title= {The {Quest} Language and System}, type= {Tracking Draft}, institution= src, year= {1990}, } @thesis{KiMu92, author= {Kirch, F. and M{\"u}{\ss}ig, S.}, title= {Entwicklung eines generischen Datenbankbrowsers in einer polymorphen Programmiersprache}, school= hbg-info, year= {1992} } @mastersthesis{Kira94, author= {Kiradjiev, P.}, title= {Dynamische Optimierung von Lambda-Kalk{\"u}l-basierten Programmrepr"asentationen}, school= hbg-info, year= {1994} } @techreport{MMM93, author= {Mathiske, B. and Matthes, F. and M{\"u}{\ss}ig, S.}, title= {The Tycoon System and Library Manual}, institution= hbg-info, type= {DBIS Tycoon Report}, number= {212-93}, year= 1993 } @mastersthesis{Mue91, author= {M{\"u}ller, R.}, title= {Sprachprozessoren und Objektspeicher: Schnittstellenentwurf und -implementierung}, school= ffm-info, year= {1991} } @techreport{NMM92, author= {Nieder\'ee, C. and M{\"u}{\ss}ig, S. and Matthes, F.}, title= {{P-Quest} User Manual}, institution= hbg-info, type= {DBIS Tycoon Report}, number= {102-92}, year= {1992} } @techreport{Matt91a, author= {Matthes, F.}, title= {{P-Quest}: Installation and User Manual}, institution= hbg-info, type= {DBIS Tycoon Report}, number= {101-91}, year= {1991} } @book{Matt93, author= {Matthes, F.}, title= {Persistente Objektsysteme: Integrierte Datenbankentwicklung und Programmerstellung}, year= {1993}, publisher= springerPub } @inproceedings{MaSc91b, author= {Matthes, F. and Schmidt, J.W.}, title= {Bulk Types: Built-In or Add-On?}, booktitle= dbpl91, publisher= kaufmannPub, year= {1991}, pages= {33--54}, editor= {Schmidt, J.W. et al.} } @incollection{MaSc93b, author= {Matthes, F. and Schmidt, J.W.}, editor= {Spies, P.P.}, title= {System Construction in the Tycoon Environment: Architectures, Interfaces and Gateways}, booktitle= {Proceedings of Euro-ARCH'93 Congress}, publisher= springerPub, pages= {301--317}, year= {1993} } @incollection{MaSc91, author= {Matthes, F. and Schmidt, J.W.}, title= {Towards Database Application Systems: Types, Kinds and Other Open Invitations}, booktitle= eastwest91, series= lncs, volume= {504}, year= {1991}, editor= {Schmidt, J.W. et al.}, pages= {185--211}, publisher= springerPub } @techreport{MaMu93, author= {Matthes, F. and M{\"u}{\ss}ig, S.}, title= {The Tycoon Language TL: An Introduction}, institution= hbg-info, type= {DBIS Tycoon Report}, number= {112-93}, year= 1993 } @techreport{GaMa94, title= {The Tycoon Machine Language TML, An Optimizable Persistent Program Representation}, author = {Gawecki, A. and Matthes, F.}, type= {Draft}, year = 1994, Institution = hbg-info } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Types @article{CaWe85, author= {Cardelli, L. and Wegner, P.}, title= {On Understanding Types, Data Abstraction, and Polymorphism}, journal= acmcs, volume= 17, number= 4, pages= {471--522}, year= 1985 } @article{AtBu86, author= {Atkinson, M.P. and Bunemann, P.}, title= {Types and Persistence in Database Programming Languages}, journal= acmcs, year= 1987, volume= 19, number= 2, pages= {105--190} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % User Interfaces @techreport{Myers92, author = {Myers, B.A.}, title = {State of the Art in User Interface Software Tools}, year = 1992, institution = cmu, number = {CMU-CS-92-114} } @techreport{MyRo92, author = {Myers, B.A. and Rosson, M.B.}, title = {Survey on User Interface Programming}, year = 1992, institution = cmu, number = {CMU-CS-92-113} } @article{FJG92, author = {F{\"a}hnrich, K.-P. and Janssen, C and Groh, G}, title = {Entwicklungswerkzeuge f{\"u}r graphische Benutzerschnittstellen}, journal = {Computer Magazin}, year = 1992, number = 2, pages = {6--13} } @book{Lee93, author = {Lee, G.}, title = {Object-Oriented GUI Application Development}, publisher = prenticePub, year = 1993, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Unix @book{Heck90, author = {Heck, H.-J.}, title = {Standard Betriebssystem UNIX - Eine strukturierte Einf{\"u}hrung}, publisher = rowohltPub, year = 1990, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % VisualBasic @article{Zoschke91, author = {Zoschke, H.}, title = {Sichtbare Fortschritte, Microsofts VisualBASIC f{\"u}r Windows}, journal = ct, year = {1991}, number = {8}, pages = {112--118} } @article{Ehrmann93a, author = {Ehrmann, St.}, title = {Die Zwei, VisualBASIC f{\"u}r Windows}, journal = ct, year = 1993, number = 4, pages = {178--180} } @article{Ehrmann93b, author = {Ehrmann, St.}, title = {Dreisprung, Microsoft VisualBASIC 3.0 f{\"u}r Windows mit Datenbank-Engine}, journal = ct, year = 1993, number = 9, pages = {114--115} } @article{Siering92, author = {Siering, P.}, title = {Vom Fenster zum Programm, Windows-Programmiermethoden im Vergleich}, journal = ct, year = 1992, number = 12, pages = {206--218} } @article{Sier92, author = {Siering, P.}, title = {Viele Impulse, Windows 3.1 aus Programmierersicht}, journal = ct, year = 1992, number = 8, pages = {150--152} } @article{Hues94, author = {H{\"u}skes, R}, title = {Baukasten-Software}, journal = ct, year = 1994, number = 6, pages = {214--220} } @book{MaDi93, author= {Maslo, P. and Dittrich, St.}, title= {Das gro{\ss}e Buch zu VisualBASIC 3.0 f{\"u}r Windows}, publisher= dataPub, year= 1993 } @book{Balo92, author= {Baloui, S.}, title= {Visual Basic, Basic-Programmierung unter Windows}, publisher= dtvPub, year= 1992, volume= {50115}, series= {Beck EDV-Berater, Basiswissen} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Window Systems @book{DDRS92, author = {Davison, A. and Drake, K. and Roberts, W. and Slater, M.}, title = {Distributed Window Systems, A Practical Guide to X11 and OpenWindows}, publisher = addisonPub, year = 1992 } @book{Salc93, author = {Salcher, E.}, title = {Das X-Window-System und MS-Windows im Vergleich}, publisher = biwissPub, year = 1993 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Windows @article{Laue92, author = {Lauer, Th.}, title = {Briefkasten, Clipboard-Programmierung}, journal = ct, year = {1992}, number = {12}, pages = {242--251} } @article{Laue93, author = {Lauer, Th.}, title = {H{\"o}llenprotokoll, Client-Server-Programmierung mit DDE}, journal = ct, year = {1993}, number = {1}, pages = {176--187} } @article{Laue93b, author = {Lauer, Th.}, title = {Paketdienst, Grundlagen zu Object Linking and Embedding (OLE)}, journal = ct, year = 1993, number = 4, pages = {264--272} } @article{Borc93, author = {Borchert, D.}, title = {Daten-Esperanto, SQL im "Uberblick: Standards, Front-Ends, Datenbanken}, journal = ct, year = 1993, number = 4, pages = {100--106} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % X Windows @book{Nye90, author= {Nye, A}, title= {X Protocol Reference Manual for X Version 11}, volume= {Zero}, publisher= o-reillyPub, year= 1990 } @book{Que91, author = {Quercia, V. and O'Reilly, T.}, title = {X Window System User's Guide, OSF/Motif Edition}, series = {The X Window System Series}, publisher = o-reillyPub, year = {1991}, volume = {Volume 3} } @book{NyeOR90, author = {Nye, A. and O'Reilly, T.}, title = {X Toolkit Intrinsics Programming Manual, Second Edition for X11}, series = {The X Window System Series}, publisher = o-reillyPub, year = 1990, volume = {Volume 4} } @book{Heller89, author = {Heller, D.}, title = {XView Programming Manual}, series = {The X Window System Series}, publisher = o-reillyPub, year = 1989, volume = {Volume 7} } @book{Jones89, author = {Jones, O.}, title = {Introduction to the X Window System}, publisher = prenticePub, year = 1989 }