Path: news.daimi.aau.dk!ecoop95 From: ecoop95@daimi.aau.dk (ECOOP95) Newsgroups: comp.lang.beta Subject: Final CFP: ECOOP'95: European Conference on Object-Oriented Programming, August 7-11, 1995 Date: 11 Jul 1995 08:09:53 GMT Organization: DAIMI, Computer Science Dept. at Aarhus University Lines: 686 Message-ID: <3ttbkh$ro1@belfort.daimi.aau.dk> NNTP-Posting-Host: xdaimi.daimi.aau.dk ECOOP'95 European Conference on Object-Oriented Programming Aarhus, Denmark, August 7-11, 1995 The ninth European Conference on Object-Oriented Programming is held in Aarhus, Denmark. The conference aims at bringing together researchers and practitioners from academia and industry to discuss and exchange new developments in object-oriented languages, systems and methods Printed program, including registration form for ECOOP'95 can be obtained from: ECOOP'95 Computer Science Department Aarhus University Ny Munkegade 116, Bld. 540 DK-8000 Aarhus C, Denmark Phone: +45 89 42 31 88 Fax: +45 89 42 32 55 E-mail: ecoop95@daimi.aau.dk WWW(Europe): http://www.daimi.aau.dk/ecoop95 WWW(USA): http://www.acm.org/ecoop95/ You are also welcome to contact us on the above address and we will help you by answering questions about the conference or its organization, or other issues related to ECOOP'95. Please note, that the entire contents of the ECOOP'95 program is available on World Wide Web (WWW) at the URL: http://www.daimi.aau.dk/ecoop95 (Europe) http://www.acm.org/ecoop95/ (USA) You will here find many more details, including GIF, PostScript (European A4 and US letter format) and RTF versions of the registration forms, ready for printing, filling-in and sending to make your registration for ECOOP'95 as easy as possible. Please remember these important dates: Early registration deadline: 5. June 1995 Conference period: 7.-11. August 1995 We are looking forward to seing you in Aarhus at the exciting ECOOP'95 event. Jørgen Lindskov Knudsen Organizing Chair ------------------------------------------------------------------------------- Technical Program ----------------- The ECOOP'95 technical program highlights state-of-the-art object-oriented research results, based on the intense developments during the last decade, resulting in object-oriented technology being spread into nearly all areas of computer science research and development. Ole Lehrmann Madsen Conference Chair Walter Olthoff Program Chair Boris Magnusson Panel Chair Wednesday, 9 August, 1995: .......................... 09.00-10.00 Keynote Address Experiences on the Road to Object Utopia, Dave Thomas (Object Technology International) 10.30-12.00 Technical Session: Types Chair: Remo Pareschi (Xerox, France) The Cartesian Product Algorithm, Ole Agesen (Stanford University) PolyTOIL: A Type-Safe Polymorphic Object-Oriented Language, Kim B. Bruce, Angela Schuett, Robert van Gent (Williams College, Williamstown) Object Imaging, Satish R. Thatté (Clarkson University, Potsdam) 12.00-13.30 Lunch 13.30-15.00 Panel Object Technology and the World-Wide Information Infrastructure Panel chair: Andreas Paepcke (Xerox PARC) 15.30-17.00 Technical Session: Programming Languages Chair: Markku Sakkinen (University of Jyväskylä) Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis, Jeffrey Dean, David Grove, Craig Chambers (University of Washington) Objects with Multiple Most Specific Classes, Elisa Bertino (Universitá di Milano), Giovanna Guerrini (Universitá di Genova) A Marriage of Class- and Object-Based Inheritance Without Unwanted Children, Patrick Steyaert, Wolfgang De Meuter (Free University of Brussels) 17.15-18.15 Demonstration Sessions Thursday, 10 August, 1995: .......................... 09.00-10.00 Invited Talk On Subtyping and Matching, Luca Cardelli (Digital Systems Research Center) 10.30-12.00 Technical Session: Reflective Programming/Verification Chair: Boris Magnusson (Lund University) Using Meta-Object Protocols to Implement Atomic Data Types, R.J. Stroud, Z. Wu (University of Newcastle upon Tyne) Meta-Level Programming with CodA, Jeff McAffer (University of Tokyo and Object Technology International) An Object-Oriented Framework for the Formal Verification of Processors, Laurent Arditi, Hélène Collavizza (Université de Nice) 12.00-13.30 Lunch 13.30-15.00 Panel Open Problems in Object-Oriented Programming Panel chair: Ole Lehrmann Madsen (University of Aarhus) 15.30-17.00 Technical Session: Implementation Chair: Bjørn Freeman-Benson (Carleton University) Incremental Mature Garbage Collection Using the Train Algorithm, Jacob Seligmann, Steffen Grarup (University of Aarhus) Message Dispatch on Pipelined Processors, Karel Driesen, Urs Hölzle (University of California, Santa Barbara), Jan Vitek (Université de Geneve) Do Object-Oriented Languages Need Special Hardware Support?, Urs Hölzle (University of California, Santa Barbara), David Ungar (Sun Microsystems Laboratories) 17.15-18.15 Demonstration Sessions Friday, 11 August, 1995: ........................ 09.00-10.00 Invited Talk Programming as an Experience: The Inspiration for Self, Randall B. Smith and Dave Ungar (Sun Microsystems Laboratories) 10.30-12.00 Technical Session: Concurrency/Specification Chair: Oscar Nierstrasz (Universität Bern) Time and Asynchrony in Interactions Among Distributed Real Time Objects, Ichiro Satoh (Keio University), Mario Tokoro (Keio University and Sony Computer Science Laboratory) Object Protocols as Functional Parsers, Gert Florijn (Utrecht University) Interface-Based Protocol Specification of Open Systems Using PSL, Doug Lea (SUNY at Oswego), Jos Marlowe (Sun Microsystems Laboratories) 12.00-13.30 Lunch 13.30-15.00 Technical Session: Distribution/Interfaces Chair: Gerti Kappel (University of Linz) Experience Using Design Patterns to Evolve System Software Across Diverse OS Platforms, Douglas C. Schmidt (Washington University), Paul Stephenson (Ericsson, Inc.) Sharing Properties in a Uniform Object Space, Heiko Kiessling, Uwe Krüger (University of Karlsruhe) ChyPro: A Hypermedia Programming Environment for Smalltalk, Maurice Amsellem (Université de Paris) ------------------------------------------------------------------------------- Tutorial Overview ----------------- ECOOP'95 offers an exciting tutorial program, featuring a selection of introductory, intermediate and advanced presentations of interest to both researchers and practitioners. The tutorial program addresses a broad spectrum of object technology, including methods, languages, environments and theoretical topics. The tutorial program welcomes both conference participants and other interrested parties. Birger Møller-Pedersen Tutorial Chair Tutorials T01: MOSES: Methodology for Object-Oriented Software Engineering of Systems T02: Adoption and Management of OO by an Organization T03: Prototype-Based Application Construction Using Self T04: Using Design Patterns - Elements of Reusable Architectures T05: Concurrent Object-Oriented Network Programming with C++ T06: Enterprise Object Modeling T07: Object-Oriented Technology for Real-Time Systems T08: From OOA/OOD to Eiffel T09: Efficient Implementation of Object-Oriented Programming Languages T10: Oberon and Extensible Programming T11: Integrating Formal Methods With Object-Oriented Software Engineering Methodologies T12: OTI Constraint Solver T13: Object Cobol T14: Models and Paradigms of Interaction T15: Programming in BETA T16: Object-Oriented Domain Analysis: Reuse, Obstacles and Possible Solutions ------------------------------------------------------------------------------- Workshop Overview ----------------- The ECOOP'95 workshop program provides an excellent framework for people to meet and focus on current advanced research topics as well as discuss issues of general interest. Workshops can also help by bridging gaps between related fields. The workshop program is free of charge for conference participants. Others must pay a workshop fee, which gives access to any number of workshops. Prospective workshop attendees must submit a position paper to the respective workshop organizer, who will grant admission hereupon. Any additional information about a particular workshop should be obtained directly from the workshop organizer. Please consult the workshop organizer for specific deadlines for position paper submissions and notification of acceptance. Please note that further details on the individual workshops are available on the ECOOP'95 Workshop World Wide Web pages. Eric Jul Workshop Chair Workshops W1: 5th ECOOP Workshop for Doctoral Students in Object-Oriented Systems W2: Quantitative Methods for Object-Oriented Systems Development W3: Object Technology: Learning, Teaching and Training W4: Advances in Metaobject Protocols and Reflection W5: Experiences with Object-Oriented Design Methods W6: Use of Object-Oriented Technology for Network Design and Management W7: Pattern Languages of Object-Oriented Programs W8: Mobility and Replication W9: OO Process and Metrics for Effort Estimation W10: Objects & Agents: Love at first sight or shotgun wedding? ------------------------------------------------------------------------------- Exhibition ---------- The main conference will be accompanied by a three-day commercial exhibition on August 9, 10 and 11. Vendors of object-oriented products and services should contact the Exhibition Chair at the earliest convenience to ensure their inclusion. For further information please contact: Elmer Sandvad Computer Science Department University of Aarhus Ny Munkegade 116, Bldg 540 DK-8000 Aarhus C, Denmark Telephone: +45 8942 3188 Fax: +45 8942 3255 E-mail: ess@daimi.aau.dk Demonstrations -------------- ECOOP'95 provides a venue for live demonstrations of object-oriented systems. Proposals for demonstrations of object-oriented software are invited to illustrate innovative concepts or recent work in applying object-oriented technology. Demonstrations will be selected on the basis of technical merit, novelty and relevance. Demonstrations include in-house applications, as well as academic and corporate research efforts. If you are planning to present a system at ECOOP'95, please send a description of the demonstration, your name and address together with hardware requirements to: Kurt Nørmark Department of Mathematics and Computer Science Institute for Electronic Systems Aalborg University Fredrik Bajers Vej 7E DK-9220 Aalborg, Denmark Telephone: +45 9815 8522 Fax: +45 9815 8129 E-mail: normark@iesd.auc.dk ------------------------------------------------------------------------------- Pricing Information (all prices are in DKK) ------------------- CONFERENCE FEE Paid before Paid before Paid after June 5, 1995 July 24, 1995 July 24, 1995 Regular 2550 3000 3450 Reduced 2100 2550 3000 Student 900 1350 1800 WORKSHOP-only* FEE Regular 1105 1300 1495 Reduced 910 1105 1300 Student 360 585 780 TUTORIAL (full day) FEE Regular 1870 2200 2530 Reduced 1540 1870 2200 Student 660 990 1320 TUTORIAL (half day) FEE Regular 1020 1200 1380 Reduced 840 1020 1200 Student 360 540 720 * Please note that workshop participation is free of charge for conference participants. Cancellation ............ Notification of cancellation must be made in writing to Aarhus Convention Bureau. For cancellation before 5 June 1995, fees will be fully refunded, except for an administration charge of DKK 300. For cancellation between 5 June and 24 July, a refund of 50% will be made. In the event of cancellation after 24 July, fees will not be refunded. All refunds will be dealt with only after the conference. Accommodation Booking ..................... Category DKK per night (approx.) A. with single room 895 bath/shower/toilet double room 995 B. with single room 420-480 bath/shower/toilet double room 505-680 C. primarily without single room 315-340 bath/shower/toilet double room 465 All room prices include breakfast, VAT and service charges. Payment directly to hotel upon departure. NB! Should the preferred category be fully booked, we reserve the right to book you a room in the alternative category. Confirmation will be forwarded. Tickets will be handed over on arrival. Payment ....... The payment has to be none in one of the following ways: cheque in Danish Crowns, drawn on a Danish bank and made payable to: ECOOP'95, c/o Aarhus Convention Bureau, Raadhuset, DK-8000 Aarhus C, Denmark bank transfer order to: ECOOP'95, c/o Aarhus Convention Bureau. Account No. 3627-3258011031, Den Danske Bank, 2-12 Holmens Kanal, DK-1092 Copenhagen K, Denmark credit card: Visa, Diners, Eurocard, MasterCard, JCB or Dankort NB! Fees, if any, are at the sender's expense. ------------------------------------------------------------------------------- General Information ------------------- ECOOP'95, the Ninth European Conference on Object-Oriented Programming, will be held at the University of Aarhus, Denmark. The ECOOP'95 conference lasts from 7 August to 11 August 1995. The Final Program and other information including the registration form can be obtained from: ECOOP'95 Dept. of Computer Science University of Aarhus Ny Munkegade, Bldg 540 DK-8000 Aarhus C, Denmark E-mail: ecoop95@daimi.aau.dk Telephone: +45 8942 3188 Fax: +45 8942 3255 WWW(Europe): http://www.daimi.aau.dk/ecoop95 WWW(USA): http://www.acm.org/ecoop95/ The contact numbers for urgent messages to the ECOOP'95 organization and conference delegates during the five days of ECOOP'95 will be: Telephone: +45 8942 3417 Fax: +45 8613 1769 All fax messages should be clearly marked: ECOOP'95. Registration ............ Please fill in the registration and hotel reservation form and return it along with relevant payment as soon as possible to: ECOOP'95 Aarhus Convention Bureau Raadhuset DK-8000 Aarhus C, Denmark Telephone: +45 8612 1177 Fax: +45 8612 0807 This is the address for all correspondence concerning registration and accommodation (payment, cancellation, etc). Registration Fees ................. Please consult the registration form for details of the fees. The deadline for receipt of early registrations 5 June 1995. The ECOOP'95 registration fee covers: Access to scientific sessions Access to any number of workshops (provided attendance has been granted by the workshop organizer) ECOOP'95 Proceedings and other conference materials Welcome Reception and Buffet at Kongreshuset, 9 August Access to Exhibitions Lunches (9-11 August) Refreshments during breaks Local transportation The Tutorial registration fee covers: Access to the registered tutorials Tutorial materials Refreshments during breaks Local transportation The Workshops-only registration fee covers: Access to any number of workshops (provided attendance has been granted by the workshop organizer) Workshop materials Refreshments during breaks Local transportation The Workshops-only registration fee is available to persons who will participate in one or more workshops, but who will not register for the conference. Note that no workshop fee applies to persons registered for the conference. Reduced rates are available for ACM members only, and only if the correct ACM membership number is specified on the registration form. Student rates are available for all full-time students. A student registration must be accompanied by proof of full-time student status, otherwise it will be returned. Accompanying persons are entitled to: attend the Welcome Reception and Buffet. Please note, that tickets are required. Remember to indicate the number of tickets on the registration form. visit the Exhibition Lunch tickets for lunches on 7-8 August should be ordered on the registration form. Payment ....... All payments should be forwarded in Danish currency (DKK) and can be made by bank transfer, Eurocheque (each cheque not exceeding DKK 1,500), cheque (drawn on a Danish bank), postal cheque, or credit card (Dankort, Eurocard, Master Card, Visa, JCB, Diners). All fees are on the account of the participant. When paying by credit card, it is necessary to state the card number and date of expiry, and the card-holder's name exactly as shown on the card. Please note that it will not be possible to pay fees by credit card during the conference. Upon receipt of the registration fee, each participant will receive confirmation of the accommodation booked and a receipt for the amount paid. Please bring this confirmation with you and present it at the registration desk when collecting your tickets and materials. Cancellation ............ Notification of cancellation must be made in writing to Århus Convention Bureau. For cancellation before 5 June 1995, fees will be fully refunded, except for an administration charge of DKK 300. For cancellation between 5 June and 24 July, a refund of 50% will be made. In the event of cancellation after 24 July, fees will not be refunded. Insurance ......... You are requested to arrange for your own health and travel insurance. The ECOOP'95 Organizing Committee will not accept responsibility for compensation as regard of accidents or damage suffered by participants and accompanying persons, occurring during or arising from the conference. Social Program .............. + Welcome Reception and Buffet A reception and buffet will be hosted by the Mayor of Århus on 9 August, at Kongreshuset. The reception and buffet is open to all registered conference delegates and accompanying persons. Please do not forget to register for the reception on the registration form. + Banquet The conference banquet will be held on 10 August, at the Varna Mansion in the outskirts of Århus. Participation is not included in the conference fee, so bear in mind to register for the banquet on the registration form. Accommodation ............. Hotels Århus Convention Bureau has made preliminary hotel reservations for the ECOOP'95 participants. Please use the enclosed registration form to book rooms. The hotels have been divided into two categories according to standard of comfort. The organisers cannot guarantee accommodation to participants who do not book in advance. Payment has to be made directly to the hotel upon departure. Camp sites and summer cottages If you wish to stay at a camp site or summer cottage during the conference, please contact: Camping Blommehaven Ørneredevej 35, DK-8270 Højbjerg Telephone: +45 8627 0207 Fax: +45 8627 4522 Beautifully located by the sea in the Marselisborg Woods close to the city centre. Cabins available. Approx. 20 min. by bus from conference venue. Ajstrup Camping Ajstrup Strandvej, DK-8340 Malling Telephone: +45 8693 3535 Fax: +45 8693 1584 Situated south of Århus in recreational surroundings by the beach and close to the woods. Cabins available. Approx. 50 min. by bus, 30 min. by car from conference venue. Dansommer Voldbjergvej 12, DK-8240 Risskov Telephone: +45 8617 6122 Fax: +45 8617 6855 For booking of summer cottages. Climate ....... The weather in Denmark in August is usually sunny with temperatures around twenty degrees celsius, and with occasional showers. Travel ...... Århus Airport/Tirstrup offers direct flights to and from Copenhagen, Oslo, Stockholm, London, Gothenburg, and Brussels. The airport bus, with service to and from the central train station, departs from the airport directly after each arriving flight; it leaves for the airport from the train station 70 minutes before all departing domestic flights (i.e., to Copenhagen) and 80 minutes before all departing direct international flights. Århus is served by a train station with an hourly comfortable service to and from Copenhagen (4 1/2 hours) and several connections daily with Sweden, Germany, and the rest of Europe. There is also a harbour conveniently located in the centre of the city, with ferry and hydrofoil connections with Copenhagen via Kalundborg. A motorway links Århus directly with Germany and thereby most major European cities. Århus is a 4 to 5 hour drive from Hamburg. Within the city, the municipal bus system is a convenient and reliable means of transportation. Each ECOOP'95 participant will be issued with a bus card covering local bus transportation. ------------------------------------------------------------------------------- Organization ------------ ECOOP'95 is organized by the Department of Computer Science, University of Aarhus and AITO (Association Internationale pour les Technologies Objets) in cooperation with ACM/SIGPLAN. Executive Committee ................... Conference Chair: Ole Lehrmann Madsen (University of Aarhus) Program Chair: Walter Olthoff (DFKI GmbH) Organizing Chair: Jørgen Lindskov Knudsen (University of Aarhus) Tutorial Chair: Birger Møller-Pedersen (Norwegian Computing Center) Workshop Chair: Eric Jul (University of Copenhagen) Panel Chair: Boris Magnusson (Lund University) Demonstrations Chair: Kurt Nørmark (Aalborg University) Exhibition Chair: Elmer Sandvad (University of Aarhus) Conference Secretariat ...................... Susanne Brøndberg (University of Aarhus) Janne Damgaard (University of Aarhus) Marianne D. Iversen (University of Aarhus) Program Committee ................. Mehmet Aksit (University of Twente) Pierre America (Philips) Jean Bezivin (University de Nantes) Pierre Cointe (Ecoles des Mines de Nantes) Bjørn Freeman-Benson (Carleton University) Yutaka Ishikawa (RWCP) Gerti Kappel (University of Linz) Eric Jul (University of Copenhagen) Mary Loomis (Hewlett-Packard) Boris Magnusson (Lund University) Jose Meseguer (SRI) Paola Mello (University of Bologna) Bertrand Meyer (ISE) Oscar Nierstrasz (University of Bern) Walter Olthoff (DFKI GmbH) Andreas Paepcke (Xerox PARC) Jens Palsberg (University of Aarhus) Remo Pareschi (Xerox, France) Markku Sakkinen (University of Jyväskylä) Alan Snyder (SunSoft, Inc.) Dave Thomas (Object Technology International) Mario Tokoro (Keio University/Sony CSL) Peter Wegner (Brown University) Roberto Zicari (Goethe-University) Sponsoring Organizations ........................ ACM/SIGPLAN: Association of Computing Machinery : Special Interest Group in Programming Languages AITO: Association Internationale pour les Technologies Objets CINCOM Systems, Denmark DAIMI: Department of Computer Science, University of Aarhus, Denmark Den Danske Bank, Denmark DEVISE: Centre for Experimental System Development, University of Aarhus, Denmark Faculty of Science, University of Aarhus, Denmark Sun Division, ICL Data A/S, Denmark