@preamble{{\input{texnames.sty}}} @string{abacus = "Abacus"} @string{acm = "ACM"} @string{acm-cs = "ACM Computing Surveys"} @string{acm-ccr = "ACM Computer Communication Review"} @string{acm-mmsj = "ACM Multimedia Systems Journal"} @string{acm-mms = "ACM Multimedia Systems"} @string{acm-pl-sys = "ACM Transactions on Programming Languages and Systems"} @string{acm-pr = "ACM Press"} @string{acm-pr-as = "ACM Press Anthology Series"} @string{acm-pr-fs = "ACM Press Frontier Series"} @string{acm-tr-cs = "ACM Transactions on Computer Systems"} @string{acm-tr-ois = "ACM Transactions on Office Information Systems"} @string{agora = "Agora"} @string{ah = "Artech House"} @string{ai = "Acta Informatica"} @string{am = "The Atlantic Monthly"} @string{ar-cs = "Annu.\ Rev.\ Computer Science"} @string{ap = "Academic Press"} @string{arken = "Arken"} @string{asd = "Advanced Software Development Series"} @string{att-bl-tj = "AT{\&}T Bell Laboratories Technical Journal"} @string{aw = "Addison-Wesley"} @string{aw-cs = "Addison-Wesley Series in Computer Science"} @string{aw-cs-ip = "Addison-Wesley Series in Computer Science and Information Processing"} @string{aw-ece = "Addison-Wesley Series in Electrical and Computer Engineering"} @string{aw-its = "Addison-Wesley Information Technology Series"} @string{aw-pcs = "Addison-Wesley Professional Computing Series"} @string{aw-sps = "Addison-Wesley Systems Programming Series"} @string{aw-ttct = "Addison-Wesley Series on Tools and Techniques for Computer Typesetting"} @string{bb = "Bantam Book"} @string{bc = "Benjamin/Cummings"} @string{bf = "Bedrift{\o}konomens Forlag"} @string{bg = "Boston Globe"} @string{bms = "A Series of Books in the Mathematical Sciences"} @string{byte = "Byte"} @string{cacm = "Communications of the ACM"} @string{can = "Computer Architecture News"} @string{capp = "Cappelen"} @string{capp-us = "Cappelens upopul{\ae}re skrifter"} @string{cb = "Chronicle Books"} @string{cbits = "Computer Bits"} @string{cc = "Computer Communications"} @string{ccn = "Computer Communications and Networking"} @string{cfg-oim = "The Charles F. Goldfarb Series on Open Information Management"} @string{ch = "Chapman {\&} Hall"} @string{cj = "The Computer Journal"} @string{cmu = "Carnegie Mellon University"} @string{cn-isdn = "Computer Networks and ISDN Systems"} @string{cnri = "Corporation for National Research Initiatives"} @string{comp = "Computer"} @string{cp = "Clarendon Press"} @string{crc = "CRC Press"} @string{cs = "Computing Systems"} @string{csli = "CSLI Publications"} @string{csli-ln = "CSLI Lecture Notes"} @string{csp = "Computer Science Press"} @string{cspr = "Computer Society Press"} @string{css = "Computer Science Series"} @string{csws = "The Component Software Series"} @string{ct = "Computers {\&} Typesetting"} @string{cup = "Cambridge University Press"} @string{c-cst = "Cambridge Computer Science Texts"} @string{cwi-q = "CWI Quarterly"} @string{dbms = "DBMS"} @string{dc = "Distributed Computing"} @string{dcj = "developer.com Journal"} @string{dcom = "Data Communications"} @string{dm = "Datamation"} @string{dms = "The DevelopMentor Series"} @string{dt = "Datatid"} @string{dts = "Developer Technology Series"} @string{ddj = "Dr.~Dobb's Journal"} @string{ddsdo = "Dr.~Dobb's Sourcebook on Distributed Objects"} @string{dp = "Dell Publishing"} @string{dsej = "Distributed System Engineering Journal"} @string{ejndp = "Electronic Journal on Networks and Distributed Processing"} @string{eh = "Ellis Horwood Limited"} @string{eo = "EurOpen"} @string{ep = "Electronic Puplishing"} @string{es-bv = "Elsevier Science B. V."} @string{fac = "Formal Aspects of Computing"} @string{fc = "Foundations of Computing"} @string{fsf = "Free Software Foundation, Inc."} @string{ga = "Gyldendal Akademisk"} @string{hf = "H{\o}yskoleForlaget"} @string{hm = "Hartley {\&} Marks, Publishers"} @string{hp-j = "Hewlett-Packard Journal"} @string{hp-ps = "Hewlett-Packard Press Series"} @string{hr-cs-ts = "Harper {\&} Row Computer Science and Technology Series"} @string{ibm = "IBM"} @string{icss = "International Computer Science Series"} @string{ieee = "IEEE"} @string{ieee-acm-tn = "IEEE/ACM Transactions on Networking"} @string{ieee-cm = "IEEE Communications Magazine"} @string{ieee-c = "IEEE Concurrency"} @string{ieee-cs = "IEEE Computer Society"} @string{ieee-csp = "IEEE Computer Society Press"} @string{ieee-cspt = "IEEE Computer Society Press Tutorial"} @string{ieee-deb = "IEEE Data Engineering Bulletin"} @string{ieee-dso = "IEEE Distributed Systems Online"} @string{ieee-jsac = "IEEE Journal on Selected Areas in Communications"} @string{ieee-mm = "IEEE Multimedia"} @string{ieee-mm-nl = "IEEE Multimedia Newsletter"} @string{ieee-nw = "IEEE Network"} @string{ieee-nm = "IEEE Network Magazine"} @string{ieee-pc = "IEEE Personal Communications"} @string{ieee-pdt = "IEEE Parallel {\&} Distributed Technology"} @string{ieee-pr = "IEEE Press"} @string{ieee-sw = "IEEE Software"} @string{ieee-tr-c = "IEEE Transactions on Computers"} @string{ieee-tr-com = "IEEE Transactions on Communications"} @string{ieee-tr-pc = "IEEE Transactions on Professional Communication"} @string{ieee-tr-pds = "IEEE Transactions on Parallel and Distributed Systems"} @string{ieee-tr-kde = "IEEE Transactions on Knowledge and Data Engineering"} @string{ieee-tr-swe = "IEEE Transactions on Software Engineering"} @string{iee-p-swe = "IEE Proceedings -- Software Engineering"} @string{iee-p-sw = "IEE Proceedings -- Software"} @string{ifip = "IFIP"} @string{ifip-cs = "IFIP Congress Series"} @string{ifip-tr = "IFIP Transactions"} @string{isu = "Information Services and Use"} @string{j2p-ee = "Java~2 Platform, Enterprise Edition Series"} @string{jacm = "Journal of the Association for Computing Machinery"} @string{jcsc = "Journal of Computer and System Science"} @string{jbp = "Jones and Bartlett Publishers"} @string{jb-cs = "Jones and Bartlett Computer Science"} @string{jdj = "Java Developer's Journal"} @string{jhsn = "Journal of High-Speed Networking"} @string{jpdc = "Journal of Parallel and Distributed Computing"} @string{js = "The Java Series"} @string{js-ee = "The Java Series, Enterprise Edition"} @string{jss = "The Journal of System and Software"} @string{jw = "John Wiley {\&} Sons"} @string{kap = "Kluwer Academic Publishers"} @string{k-ecs = "The Kluwer International Series in Engineering and Computer Science"} @string{lj = "Linux Journal"} @string{lj-sol = "Linux Journal -- Strictly On-Line"} @string{lm = "LAN Magazine"} @string{lnai = "Lecture Notes in AI"} @string{ln-cs = "Lecture Notes in Computer Science"} @string{lncs = "Lecture Notes in Computer Science"} @string{lst = "Longman Scientific {\&} Technical"} @string{lucid = "Lucid, Inc."} @string{macmillian = "Macmillian"} @string{manning = "Manning"} @string{mh = "McGraw-Hill Book Company"} @string{mh-isse = "The McGraw-Hill International Series in Software Engineering"} @string{mit-ee-cs = "The MIT Electrical Engineering and Computer Science Series"} @string{mit-pr = "The MIT Press"} @string{mk = "Morgan Kaufmann Publishers Inc."} @string{mk-sn = "The Morgan Kaufmann Series in Networking"} @string{mk-dms = "The Morgan Kaufmann Series in Data Management Systems"} @string{mm-sys = "Multimedia Systems"} @string{mm-ta = "Multimedia Tools and Applications"} @string{mot = "Managing Object Technology Series"} @string{mp = "Microsoft Press"} @string{ms-cs = "Mathematical Structures in Computer Science"} @string{msj = "Microsoft System Journal"} @string{mt = "M {\&} T Books"} @string{mvc = "Monographs in Visual Communication"} @string{nas-css = "Nato ASI Series, Series F: Computer and System Sciences"} @string{nh = "A Nutshell Handbook"} @string{nh-pc = "North-Holland Publishing Company"} @string{nr = "New Riders"} @string{o-mh = "Osborne McGraw-Hill"} @string{octs = "Object and Component Technology Series"} @string{ois = "Open Information Systems"} @string{on = "Object News"} @string{ora = "O'Reilly {\&} Associates, Inc."} @string{osf = "Open Software Foundation "} @string{osf-mach = "Open Software Foundation Mach 3 Series"} @string{osr = "Operating Systems Review"} @string{ot = "Object Technology Series"} @string{oup = "Oxford University Press"} @string{op = "OMG Press"} @string{opr = "Oracle Press"} @string{open-up = "Open University Press"} @string{p-ieee = "Proceedings of the IEEE"} @string{pan = "Pan Books"} @string{pb = "Penguin Books"} @string{pcss = "Principles of Computer Science Series"} @string{pcw-n = "PCW Nettverk"} @string{ph = "Prentice Hall"} @string{ph-ac = "Prentice Hall Series in Automatic Computation"} @string{ph-ai = "Prentice Hall Series in Artificial Intelligence"} @string{ph-cs = "Prentice Hall International Series in Computer Science"} @string{ph-it = "Prentice Hall Series in Innovative Technology"} @string{ph-mst = "Prentice Hall Series on Microsoft Technologies"} @string{ph-ptr = "Prentice Hall PTR"} @string{ph-sw = "Prentice Hall Software Series"} @string{pitman = "Pitman"} @string{pp = "Peachpit Press"} @string{ps = "Practitioner Series"} @string{pws = "PWS Publishing Company"} @string{rp = "Radical Philosophy"} @string{rsp = "Research Studies Press"} @string{sams = "SAMS"} @string{sb = "SIGS books"} @string{sd-ol = "Software Development Online"} @string{sig-dc = "Special Interest Group on Data Communication"} @string{sigmod-rec = "SIGMOD Record"} @string{sm = "Sun Microsystem"} @string{smp-js = "The Sun Microsystem Press Java Series"} @string{sp = "The Systems Programming Series"} @string{sp-n = "Sigplan Notices"} @string{sr = "System Review"} @string{ssc = "Specialized System Consultants, Inc."} @string{ssp = "SunSoft Press"} @string{sv = "Springer-Verlag"} @string{sw-en = "Software Engineering Notes"} @string{sw-pe = "Software---Practice and Experience"} @string{syngress = "Syngress"} @string{tapir = "Tapir"} @string{tcs = "Theoretical Computer Science"} @string{tiden = "Tiden Norsk Forlag"} @string{tm-cs = "Texts and Monographs in Computer Science"} @string{tpos = "Theory and Practice of Object Systems"} @string{tss = "Touchstone, Simon {\&} Schuster"} @string{ucl-pr = "UCL Press"} @string{uf = "Universitetsforlaget"} @string{unif = "UniForum"} @string{ur = "Unix Review"} @string{usit = "{USIT}, Universitetet i Oslo"} @string{ut-yp = "University of Texas at Austin Year of Programming Series"} @string{uw = "Unix/World"} @string{vnrc = "Van Nostrand Reinhold Computer"} @string{vv = "Village Voice"} @string{wpb = "Wiley Press Books"} @string{whf = "W. H. Freeman and Company"} @string{wcds = "Wiley Series in Communication and Distributed Systems"} @string{wcp = "Wiley Computer Publishing"} @string{wrox = "Wrox Press Ltd"} @string{wsdp = "Wiley Series in Software Design Patterns"} @string{ww-cs = "Worldwide Series in Computer Science"} @Proceedings{acm1991a, title = "Communications Architectures {\&} Protocols, {SIGCOMM'91} Conference Proceedings", year = 1991, volume = "21(4)", series = acm-ccr, publisher = acm-pr, organization = acm, address = "Z{\"u}rich, Switzerland", month = sep, holder = "proceeding" } @Proceedings{acm1991b, title = "The 18th Annual International Symposium on Computer Architecture, Conference Proceedings", year = 1991, volume = "19(3)", series = can, publisher = acm-pr, organization = acm, address = "Toronto, Canada", month = may, holder = "proceeding" } @Proceedings{acm1991c, title = "Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, {ASPLOS-IV} Proceedings", year = 1991, volume = 25, series = osr, organization = acm, address = "Santa Clara, California", month = apr, note = "Special Issue", holder = "proceeding" } @Proceedings{acm1991d, title = "Proceedings of the Thirteenth {ACM} Symposium on Operating Systems Principle", year = 1991, volume = "25(5)", series = osr, publisher = acm-pr, organization = acm, address = "Pacific Grove, California", month = oct, holder = "proceeding" } @Proceedings{acm1992a, title = "Communications Architectures {\&} Protocols, {SIGCOMM'92} Conference Proceedings", year = 1992, volume = "22(4)", series = acm-ccr, publisher = acm-pr, organization = acm, address = "Baltimore, Maryland, USA", month = aug, holder = "proceeding" } @Proceedings{acm1992b, title = "The 19th Annual International Symposium on Computer Architecture, Conference Proceedings", year = 1992, volume = "20(2)", series = can, publisher = acm-pr, organization = acm, address = "Gold Coast, Australia", month = may, holder = "proceeding" } @Proceedings{acm1993a, title = "Proceedings of the Fourteenth {ACM} Symposium on Operating Systems Principle", year = 1993, volume = "27(5)", series = osr, publisher = acm-pr, organization = acm, address = "Asheville, NC", month = dec, holder = "proceeding" } @Proceedings{acm1994a, title = "Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, {ASPLOS-VI} Proceedings", year = 1994, volume = "28(5)", series = osr, organization = acm, address = "San Jose, California", month = oct, holder = "proceeding" } @Proceedings{acm1994b, title = "Proceedings of the First {USENIX} Symposium on Operating Systems Design and Implementation (OSDI)", year = 1994, volume = 28, series = osr, publisher = acm-pr, organization = acm, address = "Monterey, California", month = nov, note = "Special Issue", holder = "proceeding" } @Proceedings{acm1995a, title = "Proceedings Multimedia'95", year = 1995, publisher = acm-pr, organization = acm, address = "San Francisco", month = nov, holder = "proceeding" } @Proceedings{acm1995b, title = "Proceedings of the Fifteenth {ACM} Symposium on Operating Systems Principle", year = 1995, volume = "29(5)", series = osr, publisher = acm-pr, organization = acm, address = "Copper Mountain Resort, Colorado", month = dec, holder = "proceeding" } @Proceedings{acm1997a, title = "Proceedings Multimedia'97", year = 1997, publisher = aw # "/" # acm-pr, organization = acm, address = "Seattle, Washington, USA", month = nov, holder = "proceeding" } @Proceedings{acm1998a, title = "Proceedings Multimedia'98", year = 1998, publisher = aw # "/" # acm-pr, organization = acm, address = "Bristol, England", month = sep, holder = "proceeding" } @Proceedings{davies1998a, title = "Middleware'98, {IFIP} International Conference on Distributed Systems Platforms and Open Distributed Processing", year = 1998, editor = "Nigel Davies and Kerry Raymond and Jochen Seitz", organization = "IFIP", publisher = sv, holder = "proceeding" } @Proceedings{ecoop-aop1997a, title = "Aspect-Oriented Programming Workshop at {ECOOP'97} ", year = 1997, editor = "Cristina Lopes and Kim Mens and Bedir Tekinerdogan and Gregor Kiczales", month = jun, holder = "proceeding", url = "http://trese.cs.utwente.nl/aop-ecoop97/" } @Proceedings{ecoop-wcop1997a, title = "Proceedings of the Second International Workshop on Component-Oriented Programming ({WCOP'97}) at {ECOOP'97}", year = 1997, editor = "Wolfgang Weck and Jan Bosch and Clemens Szyperski", number = 5, series = "TUCS General Publication", organization = "Turku Centre for Computing Science", month = sep, holder = "proceeding", url = "http://www.tucs.abo.fi/publications/general/G5.html" } @Proceedings{europen1991a, title = "Distributed Open Systems in Persective, {EurOpen} Spring 1991 Conference Proceeding", year = 1991, organization = "EurOpen", address = "Troms{\o}, Norway", month = may, holder = "proceeding" } @Proceedings{europen1992a, title = "Distributed Computing --- Practice and Experience, Proceedings of the Autumn 1992 {OpenForum} Technical Conference", year = 1992, organization = "EurOpen and UniForum", address = "Utrecht, The Netherlands", month = nov, holder = "proceeding" } @Proceedings{ieee-cs1995a, title = "Proceedings of the International Conference on Multimedia and Networking", year = 1995, publisher = ieee-csp, organization = ieee-cs, address = "Aizu, Japan", month = sep, holder = "proceeding" } @Proceedings{ifip1997a, title = "IWQOS'97 Proceedings, Fifth International Workshop on Quality of Service", year = 1997, organization = "IFIP", address = "New York, USA", month = may, holder = "proceeding" } @Proceedings{lampson1981a, title = "Distributed Systems --- Architecture and implementation, An Advanced Course", year = 1981, editor = "B. W. Lampson and M. Paul and H. J. Siegert", publisher = sv, holder = "proceeding" } @Proceedings{nik1992a, title = "Norsk Informatikk Konferanse", year = 1992, key = "nik92", publisher = tapir, address = "Troms{\o}", month = nov, holder = "proceeding" } @Proceedings{nik1993a, title = "Norsk Informatikk Konferanse", year = 1993, key = "nik93", publisher = tapir, address = "Halden", month = nov, holder = "proceeding" } @Proceedings{nik1994a, title = "Norsk Informatikk Konferanse", year = 1994, key = "nik94", publisher = tapir, address = "Molde", month = nov, holder = "proceeding" } @Proceedings{plagemann1998a, title = "{IDMS'98}, Proceedings of the 5th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services", year = 1998, editor = "Thomas Plagemann and Vera Goebel", volume = 1483, series = lncs, address = "Oslo, Norway", month = sep, publisher = sv, holder = "proceeding" } @Proceedings{python1997a, title = "The Sixth International Python Conference", key = "Python 1997", year = 1997, address = "San Jose, California", month = oct, holder = "proceeding" } @Proceedings{python1998a, title = "The Seventh International Python Conference", key = "Python 1998", year = 1998, address = "Houston, Texas", month = nov, holder = "proceeding" } @Proceedings{python2000a, title = "The Eighth International Python Conference", key = "Python 2000", year = 2000, address = "Arlington, Virginia", month = jan, holder = "proceeding" } @Proceedings{rolia1997a, title = "Open Distributed Processing and Distributed Platforms", year = 1997, editor = "Jerome Rolia and Jacob Slonim and John Botsford", publisher = ch, organization = ifip, address = "Toronto, Canada", month = may, holder = "proceeding" } @Proceedings{sventek2000a, title = "Middleware 2000, {IFIP/ACM} International Conference on Distributed Systems Platforms", year = 2000, editor = "Joseph Sventek and Geoffrey Coulson", volume = 1795, series = lncs, address = "New York, NY, USA", month = apr, organization = "IFIP/ACM", publisher = sv, holder = "proceeding" } @Proceedings{treleaven1986a, title = "Future Parallel Computers, An Advanced Course", year = 1986, editor = "P. Treleaven and M. Vanneschi", volume = 272, series = ln-cs, publisher = sv, address = "Pisa, Italy", month = jun, holder = "proceeding" } @InProceedings{troya1997b, author = "Jos{\'e} M. Troya and Antonio Vallecillo", title = "On the Addition of Properties to Components", booktitle = "Proceedings of the Second International Workshop on Component-Oriented Programming (WCOP'97)", year = 1997, editor = "Wolfgang Weck and Jan Bosch and Clemens Szyperski", number = 5, series = "TUCS General Publication", organization = "Turku Centre for Computing Science", pages = "95-103", month = sep, url = "http://www.tucs.abo.fi/publications/general/G5.html", holder = "proceeding" } @Proceedings{ventre1996a, title = "Multimedia Telecommunications and Applications, Third International COST 237 Workshop", year = 1996, editor = "G. Ventre and J. Domingo-Pascual and A. Danthine", volume = 1185, series = ln-cs, publisher = sv, address = "Barcelona, Spain", month = nov, holder = "proceeding" }