OOPSLA '97 October 5-9, 1997 - Atlanta, Georgia Call For Participation: ACM SIGPLAN Conference On Object-Oriented Programming Systems, Languages and Applications A Note from the Conference Chair We invite you to contribute to OOPSLA '97, ACM's premier forum bringing together professionals in the field of object technology. As you will see in this Call for Participation, there are many ways to contribute. It's your papers, your ideas, your active debate, and your experiences that will make this a great conference. As in past years, OOPSLA '97 will be a week-long event -- a collage of technical paper sessions, experience reports, keynote presentations, workshops, interactive panels, exhibits, posters, demonstrations, educational symposia, birds-of-a-feather sessions, and, of course, an exceptional tutorial program and lots of food and opportunities to mingle. OOPSLA is THE venue for exchanging ideas and experiences in this field, and has proven its value to the broad range of professionals interested in object technology, including seasoned veterans and newcomers, industrial researchers and academics, technical developers and users, students and gurus, individual contributors and managers. OOPSLA provides a unique opportunity for you to share your research and experience with others in the wide variety of areas that encompass object technology, including software architecture and design patterns, analysis and design methods, testing and metrics, language design and implementation, reusability, components and frameworks, databases and persistence, distributed computing and communications systems, software engineering practices, and theoretical foundations. A special aspect of OOPSLA is this coming together of a broad range of disciplines, woven together with a common thread of object technology. For the first time, we will sponsor mid-year workshops on the application of object technology to critical problems in major industrial domains. Please see the details in the Call for Participation, but be aware that the first deadline for these new workshops is in late January 1997. Consider actively participating in OOPSLA this year. This is a unique opportunity to make a difference! Conference Registration/Information We are encouraging all OOPSLA participants to use electronic mail for communication. This call, author guidelines and detailed format information for submissions will be available on the conference web page at http://www.acm.org/sigplan/oopsla . For those without access to the World Wide Web, all information may be obtained by contacting OOPSLA '97 2373 N.W. 185th Ave., Suite 164 Hillsboro, OR 97124 USA Phone: +1-503-578-4640 Fax: +1-503-578-4650 E-mail: oopsla97@acm.org CONFERENCE CHAIR: Mary Loomis PROGRAM CHAIR: Toby Bloom Papers OOPSLA '97 invites high quality papers describing research in, or experience with, object technology. Both research and experience papers are encouraged. Research papers should describe work that offers a significant contribution to the state of the art. Experience papers should describe broad insights gained from practical application of object technology. The program committee will evaluate each paper based on its relevance, significance, correctness and clarity. Relevant subject areas include, but are not limited to: language design and implementation, frameworks, design patterns, programming environments, network computing, parallel systems, real-time systems, distributed systems, theoretical foundations, reflection and metaobject models, object databases and persistence, object testing and metrics, software engineering practices, analysis and design methods, and experience with object-oriented applications and systems. Authors must send six copies of the full paper, in English, to the Program Chair. Papers MUST NOT exceed 18 pages, double-spaced, exclusive of figures and references. Electronic submissions cannot be accepted. Each copy must include contact information (contact name, postal address, telephone number, fax number, and e-mail address), a 100-word abstract, indication of whether the paper is a research paper or an experience paper, and list of pertinent subject areas (from list above). Authors of accepted papers will be expected to sign a copyright release form and to present the paper at the conference. Proceedings (print and CD-ROM) will be distributed at the conference. Print proceedings will distributed as an issue of ACM SIGPLAN Notices. Both print and CD-ROM proceedings will be available from ACM Press. Papers must be received by Program Chair: February 14, 1997 Notification of acceptance or rejection: May 1, 1997. Deadline for camera-ready and electronic copy: July 18, 1997. Program Chair - Dr. Toby Bloom CMG Direct Interactive 100 Brickstone Square, 1st floor Andover, MA 01810 USA E-mail: toby@lcs.mit.edu Experience Reports Experience Reports have gained recognition as a valuable forum for conference attendees to learn of the successes and pitfalls of applying object technology to real-world, production quality software development. Experience reports are short presentations of unrefereed reports describing practical experiences of using object technology to solve industrial or commercial problems. Prospective speakers should submit a 4 to 8 page description of their intended presentation. The description should identify and discuss in detail two or three issues which represent the main contribution of the talk. The submission must include a short abstract suitable for inclusion in the advance program if it is accepted. The review process for Experience Reports requires personal contact with potential presenters; therefore, submissions must include authors' contact information including postal address, telephone and fax numbers, and electronic mail address. Selection will be based on relevance and potential interest. For further submission guidelines contact the Experience Reports Chair or access the OOPSLA '97 web page. Copies of accepted experience reports presentations will be distributed during the conference and their extended abstracts will be collected after the conference for publication in the OOPSLA Addendum. Submissions must be received by Experience Reports Chair: March 3, 1997. Notification of acceptance or rejection: May 1, 1997. Deadline for Addendum camera-ready and electronic copy: December 8, 1997. Experience Reports Chair - Jay Almarode GemStone Systems Inc. 15400 NW Greenbrier Parkway, Suite 280 Beaverton, OR 97006 USA Phone: +1-503-690-8380 Fax: +1-503-629-8556 E-mail: almarode@gemstone.com Educators' Symposium The OOPSLA Educators' Symposium is specifically designed for professionals who have a vested interest in object technology education and training. This one-day symposium is a unique forum for educators and practitioners to discuss their educational needs and their ideas in incorporating object technology into courses, curricula, and training plans. The symposium will include invited talks, paper presentations, panels, demonstrations, and possibly OOPSLA workshop reports. We solicit papers, and proposals for panels, demonstrations, and workshop reports. Topic areas include: teaching experience in object technology at any level, effective object technology case studies and exercises, collaboration efforts between academia and industry for technology education and training, needs analysis for education and training, and innovative pedagogical approaches and techniques for teaching object technology. Selection will be based on relevance, clarity, and originality, as well as technical and educational merit. Papers and demonstration proposals are limited to 10 pages, double spaced. Panel proposals must include: panel topic, a description of the key issues to be discussed; and each panelist's name, background, and presentation summary. Workshop report proposals must include a copy of the OOPSLA submitted workshop proposal as described in the Workshops section. The workshop proposal must also be submitted to the Workshops Chair. For all submissions, a separate cover sheet must contain the name, affiliation, address, phone and fax numbers, and electronic mail address of the author or contact person. Three copies of each submission should be mailed to the Educators' Symposium Chair. Facsimile and electronic submissions will NOT be accepted. ACM SIGPLAN and OOPSLA will provide a scholarship program for educators from two and four year colleges. Scholarships will cover conference expenses and contribute to travel expenses. Interested educators should contact the Educators' Symposium Chair for further submission guidelines. Submissions must be received by Educators' Symposium Chair: March 3, 1997. Notification of acceptance or rejection: May 1, 1997. Deadline for camera-ready and electronic copy: July 29, 1997. Educators' Symposium Chair - Mahesh Dodani IBM Object Technology University 4828 Oak Way Raleigh, NC 27613 USA Phone: +1-919-848-9898 FAX: +1-919-254-3449 E-mail: dodani@vnet.ibm.com Panels OOPSLA panels have always been informative and lively and are among the best-attended events at the conference. If you would like to engage large numbers of OOPSLA '97 attendees in debate or discussion of a current topic, we invite you to organize and submit a panel proposal. A successful panel raises important issues and encourages discussion, both among panelists and between panelists and the audience. Creativity in the panel format, audience engagement, and actual discussion by panel participants are key factors in making panels stimulating and useful. Your proposed panel format should include considerations of audience size (a popular panel might attract upwards of 1000 attendees). However, panel content is also important: good panels provide a forum for lively discussion, but excellent panels also deliver a few key practical suggestions or take-home lessons. We prefer not to offer panels that simply provide an opportunity for panelists to give short talks on their own areas of expertise. Panels will be presented in parallel with papers; each panel will be no more than 90 minutes in length, with at least 45 minutes allotted for discussion and debate. Although the standard format has panelists introducing their positions followed by open discussion and debate, we welcome other more creative formats. Each submission must include the panel title, a brief summary of the key issues to be discussed, the proposed panel format (including any unusual operational issues), panel moderator contact information (name, affiliation, address, phone and fax number, electronic mail address), the concrete suggestions the panel might deliver to the audience (if appropriate), and panelist information (for each panel member, supply background biographical information and a short position statement on the issues and the concrete steps). Panel proposals should be submitted by e-mail: plain text files, please. Proposals must be received by Panels Symposium Chair: March 3, 1997. Notification of acceptance or rejection: May 1, 1997. Deadline for camera-ready and electronic copy: July 18, 1997. Panels Chair - Mary Beth Rosson Virginia Tech Department of Computer Science McBryde 660 Blacksburg, VA 24061-0106 USA Phone: +1-540-231-6470 Fax: +1-540-231-6075 E-mail: rosson@vt.edu Workshops OOPSLA workshops are intensive collaborative sessions, one-half to one day in length, where groups of object technologists meet to surface, discuss, and solve challenging problems facing the field. We encourage innovative workshops on areas related to object technology as well as more traditional object topics. Example workshop topics include: Security issues in distributed object technology Process Modeling and Object Technology Object technology in specific domains (e.g., financial, manufacturing, insurance) Design Patterns in the real world Performance Engineering and Object Technology CORBA and the World Wide Web Workshop organizers typically solicit a short position paper from interested individuals, and choose workshop participants based on the merits and relevance of their submissions. Prospective organizers must submit a proposal of up to two pages in length that includes a description of the primary workshop themes, a description of the problems to be addressed, a proposed agenda, and a list of references to other papers, workshops, and forums motivating the workshop. Proposals must also contain names, affiliations, addresses, phone and fax numbers, and electronic mail addresses of all prospective organizers, and indicate a primary contact. Each workshop must have at least two organizers, preferably from different organizations. E-mail submissions are preferred. Proposals must be received by Workshop Chair: March 3, 1997. Notification of acceptance or rejection: May 1, 1997. Deadline for Addendum camera-ready and electronic copy: December 8, 1997. Workshops Chair - Shail Arora IBM Object Technology Services 1170 Devonshire Grosse Pointe Park, MI 48230 USA Phone: +1-313-885-3550 Fax: +1-313-885-3552 E-mail: shail_arora@vnet.ibm.com Posters The poster session is an alternative forum for authors to present the results of their work. Posters cover the same technical areas of interest and reflect the same degree of professionalism as the technical papers, yet differ in the manner in which the material is presented by the authors. There is an interactive session associated with the posters, where all the poster authors attend their posters and conference attendees can discuss the work with the authors. The discussions tend to be open and free-flowing and you are allowed to ask the viewers questions as well as have them ask questions of you! Posters are particularly appropriate for work that is too preliminary for a paper session. The OOPSLA '97 Poster Session allows close interaction between authors and attendees interested in a specific theoretical or applied approach to object technology. Posters should provide both visual impact and the ability to stimulate interaction among attendees. Authors are provided display space and are required to be available during designated times (approximately 4 hours). For consideration, send three copies of the poster proposal to the Poster Chair. Proposals must include an extended abstract (limited to 8 typed double-spaced pages), a list of keywords, and a preliminary graphic layout. A cover sheet should list the name, affiliation, address, phone and fax numbers, and electronic mail address for all authors. Proposals must be received by Poster Chair: July 3, 1997. Notification of acceptance or rejection: July 18, 1997. Deadline for camera-ready and electronic copy: July 29, 1997. Poster Chair - Jim Haungs TeamTools, Inc. 13 Cazenove Street Boston, MA 02116-6204 USA Phone: +1-617-695-0156 Fax: +1-617-695-0157 E-mail: jhaungs@teamtools.com Tutorials OOPSLA is well known for the breadth, depth, and high quality of its extensive tutorial program. In previous years, OOPSLA tutorials have covered all aspects of object-oriented technology from introductory surveys and industrial software engineering practices to advanced, leading edge academic research topics. To continue this tradition, tutorial proposals of all levels are solicited for OOPSLA '97. Based on feedback from our past attendees, we especially encourage proposals on Patterns, Object Persistence, Programming Environments, Distributed Objects, and Java and Web related topics. Anyone considering submitting a proposal for a tutorial should request the guidelines on tutorial submissions from the Tutorials Chair or the OOPSLA '97 web page. Electronic mail submission of proposals is encouraged. Submissions without electronic mail addresses will not be considered. Proposals must be received by Tutorial Chair: March 3, 1997. Notification of acceptance or rejection: May 1, 1997. Deadline for camera-ready and electronic copy: July 18, 1997. Tutorials Chair - Mamdouh Ibrahim Electronic Data Systems Intelligent and Object Systems 5555 New King Street Troy, MI 48098 USA Phone: +1-810-696-7129 Fax: +1-810-696-2325 E-mail: mibrahim@tad.eds.com or mibrahim@gmr.com Exhibits The high-tech, high-touch OOPSLA Exhibits provide a venue for companies to showcase their OO products and services to the diverse community of academic and commercial representatives who participate in the Conference. The Exhibits are open during the three most active days of the Conference, allowing ample time and opportunity for exhibitors to get their message across. Exhibitors include software developers, recruiters, training consultants, technology researchers, framework architects and publishers in the field of object technology. Each year, the OOPSLA "Booksellers' Alley" section of the Exhibits features the latest books and periodicals from prominent object technology authors and leading publishing houses. For those organizations interested in exhibiting, the OOPSLA '97 Exhibitor Prospectus will be mailed in March. To get on the mailing list, please provide an individual contact, company name, and complete mailing address to the Exhibits Chair: Exhibits Chair - Jim Johnson Meetings & More, Inc. 14449 N. 73rd St. Scottsdale, AZ 85260-3133 USA Phone: +1-602-998-3992 Fax: +1-602-998-7838 E-mail: meetmore@aol.com Doctoral Symposium OOPSLA'97 will again host a forum for graduate students to present and discuss their dissertation research. Doctoral students who are within one year of thesis completion are invited to apply to the Doctoral Symposium, a closed session in which a group of 8-10 students present their research in a workshop format to each other and a group of 4 to 5 mentors. The one-day symposium aims to broaden the perspectives of new entrants to the object-technology research community and to provide constructive comments on the ongoing thesis research. Each applicant should have an approved committee and topic. We are looking for students who are advanced enough to have a specific research proposal and some preliminary results, but with sufficient time remaining to thesis completion to benefit from the symposium experience. Application forms for describing the thesis topic and progress are available from the Symposium chair. A brief letter of recommendation from the student's thesis advisor is also required. Students selected as participants will receive partial reimbursement for conference-related expenses. Students may request application forms by electronic mail beginning January 1997. Requests for application forms may be e-mailed to the Symposium Chair. Applications must be received by Symposium Chair: May 1, 1997. Notification of acceptance or rejection: July 18, 1997. Doctoral Symposium Chair - John D. McGregor Department of Computer Science Clemson University Clemson SC 29634-1906 USA Phone: +1-864-656-5859 Fax: +1-864-656-0415 E-mail: johnmc@cs.clemson.edu Demonstrations Demonstrations are an outstanding vehicle for sharing the novel and interesting technical aspects of your object-oriented projects, tools, or systems. Presentations must be in the form of running computer programs, although a brief overview presentation is expected. We are seeking proposals for demonstrations of commercial and in-house applications, as well as academic and corporate research. Demonstrations will be selected on the basis of technical merit, relevance to object-oriented technology, novel features, and feasibility of presentation at OOPSLA. Presenters of accepted demonstrations must be members of the development or implementation team and must keep in mind that they will demonstrate to a technical audience looking for technical content. A word of caution to commercial developers: product marketing or sales presentations are inappropriate for this forum and will be rejected without consideration. Demonstrations of commercial products should be focused on presenting the technical content of the product itself, and must not be related to the commercial aspects of the product. Any comment regarding availability or pricing during the demonstration itself will be grounds for cancellation. Anyone considering submitting a proposal for a demonstration should contact the Demonstrations Chair or access the conference web page for guidelines on demonstration submissions. Electronic mail submissions and those using the HTML form provided on the conference web page will be greatly appreciated. Note that because a significant amount of communication will occur via electronic mail, any proposal without an electronic mail address cannot be accepted. Abstracts of the accepted demonstrations will be published in the OOPSLA Addendum. Proposals must be received by Demonstrations Chair: July 3, 1997. Notification of acceptance or rejection: July 18, 1997. Deadline for Addendum camera-ready and electronic copy: December 8, 1997. Demonstrations Chair - Gus Lopez University of Washington E-mail: lopez@cs.washington.edu Student Volunteers The top people in object-oriented technologies and software development organize and will attend the OOPSLA'97 Conference. The student volunteers program is an opportunity for students from around the world to associate with these experts. In return for about ten hours of their time, students receive complimentary registration and other bonus benefits. In the past, job assignments have included checking badges at doors, helping with traffic flow, assisting with tutorials and panels, and general "go-for" assistance to keep the conference running smoothly. Interested graduate and undergraduate students should contact the Student Volunteers Chair no later than July 18, 1997. Electronic mail is required for all correspondence. Student Volunteers Chair - Ken Bauer ITESM, Campus Guadalajara E-mail: kbauer@cs.washington.edu Web Page: http://www.cs.washington.edu /homes/kbauer/ Mid-Year Workshops The OOPSLA Conference Committee and ACM SIGPLAN are planning a set of collocated workshops on "Applied Object Technology" during the early Summer of 1997. (Tentative location is Long Island, NY). The purpose of this new event is to bring together people who are working on the application of object technology to the critical problems in major industrial domains such as finance, telecommunications, health, manufacturing, electronic commerce, and government. (Three to four domains will be selected for the final workshops). The organizers will be chosen on the basis of experience and knowledge in the application of object technology to specific domains. A set of organizers will be selected in each area to share the work and provide a spectrum of viewpoints. The workshops in each domain will run two days. The suggested agenda is to focus on current activities during the first day's session followed by future directions on the second day. Rooms will also be available for evening bird-of-a-feather sessions on generic areas of applied object technology (for example, frameworks, business objects, and project management). Proposals from organizers should include the following: (1) the application domain (for example, telecommunications), (2) a description of the organizer's work and background in the domain, (3) the organizer's perspective on the state of object technology applications in the domain, (4) a discussion of the domain-specific future requirements and directions that should be addressed during the workshop. Proposed workshops must have an open call for participation, but participation in a workshop may be based on submission of a technical position paper. Proposals, questions, and early requests to participate in a workshop should be sent to the Mid-Year Workshops Chair. Proposals must be received by Mid-Year Workshops Chair: January 24, 1997. Notification of acceptance or rejection of proposals: February 3, 1997. Mid-Year Workshops Chair - Bob Marcus American Management Systems 4050 Legato Road Fairfax, VA 22033 USA Fax: +1-703-267-2222 E-mail: bob_marcus@mail.amsinc.com OOPSLA '97 Conference Committee Conference Chair Mary Loomis HP Laboratories Program Chair Toby Bloom CMG Direct Interactive Operations Sandi Coe Sequent Computer Systems Treasurer Moira Mallison Cold Spring Harbor Laboratory Computers/Audio Visual Rod Olafson Object Technology International, Inc. Demonstrations Gus Lopez University of Washington Designfest Peter Kriens aQute Doctoral Symposium John D. McGregor Clemson University Educators' Symposium Mahesh Dodani IBM Object Technology University Exhibits Jim Johnson Meetings & More, Inc. Experience Reports Jay Almarode Gemstone Systems, Inc. Meeting Planning Nancy Wilson NJW Meetings Mid-Year Workshops Bob Marcus American Management Systems Panels Mary Beth Rosson Virginia Tech Posters Jim Haungs TeamTools, Inc. Proceedings, Addendum, Electronic Publication Deb Ayers Zephyr Technologies, Inc. Publicity/WWW Brent Hailpern IBM T. J. Watson Research Center Registration Carole Mann Registration Systems Lab Student Volunteers Ken Bauer ITESM, Campus Guadalajara Tutorials Mamdouh Ibrahim Electronic Data Systems Workshops Shail Arora IBM Object Technology Services ACM Director, Office of SIG Services Donna Baglio Association for Computing Machinery 1998 Conference Chair Bjorn Freeman-Benson Object Technology International, Inc. OOPSLA Steering Committee John Pugh The Object People OOPSLA '97 Program Committee Mehmet Aksit, University of Twente Lougie Anderson, Sequent Computer Systems Toby Bloom, CMG Direct Interactive (1997 Program Chair) Craig Chambers, University of Washington Alistair Cockburn, Humans and Technology Derek Coleman, Kings College London Jim Coplien, Bell Labs (1996 Program Chair) Ward Cunningham, C2 Mark Day, Lotus Amer Diwan, Stanford University Kathleen Fisher, AT&T Research Yossi Gil, Technion, Israel Institute of Technology Adele Goldberg, Neometron, Inc. Rachid Guerraoui, Swiss Federal Institute of Technology Laura Hill, JP Morgan Mamdouh Ibrahim, EDS Gregor Kiczales, Xerox PARC Gary Leavens, Iowa State University Barbara Staudt Lerner, University of Massachusetts Boris Magnusson, Lund Institute of Technology Satoshi Matsuoka, Tokyo Institute of Technology Ron Morrison, University of St. Andrews Gail C. Murphy, University of British Columbia Linda M. Northrop, Software Engineering Institute Atsushi Ohori, Kyoto University Mary Beth Rosson, Virginia Tech Guy Steele, Sun Microsystems Laboratories Jacob Stein, Sybase Joe Sventek , Hewlett Packard Laboratories Lizette Velzquez, Lucent Technologies John Vlissides, IBM Important Dates 24 January 1997 MID-YEAR WORKSHOP PROPOSALS DUE 3 February 1997 NOTIFICATION OF ACCEPTANCE FOR: Mid-Year Workshops 14 February 1997 PAPERS DUE 3 March 1997 EDUCATORS' SYMPOSIUM SUBMISSIONS DUE EXPERIENCE REPORTS DUE TUTORIAL PROPOSALS DUE PANEL PROPOSALS DUE WORKSHOP PROPOSALS DUE 1 May 1997 DOCTORAL SYMPOSIUM ABSTRACTS DUE NOTIFICATION OF ACCEPTANCE FOR: Papers, Educators' Symposium, Experience Reports, Panels, Workshops, Tutorials 3 July 1997 POSTER PROPOSALS DUE DEMONSTRATION PROPOSALS DUE 18 July 1997 CAMERA-READY + ELECTRONIC PAPERS DUE CAMERA-READY + ELECTRONIC TUTORIAL NOTES DUE CAMERA-READY + ELECTRONIC PANEL POSITION PAPERS DUE STUDENT VOLUNTEERS APPLICATIONS DUE NOTIFICATION OF ACCEPTANCE FOR: Posters, Doctoral Symposium, Demonstrations 29 July 1997 CAMERA-READY + ELECTRONIC EDUCATORS' SYMPOSIUM NOTES DUE CAMERA-READY + ELECTRONIC POSTER DESCRIPTIONS DUE