From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 10a640,d152414c716b8209,start X-Google-Attributes: gid10a640,public X-Google-Thread: fac41,d152414c716b8209,start X-Google-Attributes: gidfac41,public X-Google-Thread: ffadb,d152414c716b8209,start X-Google-Attributes: gidffadb,public X-Google-Thread: 109fba,d152414c716b8209,start X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,d152414c716b8209,start X-Google-Attributes: gid1108a1,public X-Google-Thread: f79bb,d152414c716b8209,start X-Google-Attributes: gidf79bb,public X-Google-Thread: f4ea4,d152414c716b8209,start X-Google-Attributes: gidf4ea4,public X-Google-Thread: 103376,d152414c716b8209,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-11 23:30:21 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!transit.news.xs4all.nl!skynet.be!skynet.be!newsfeed1.funet.fi!newsfeeds.funet.fi!mordred.cc.jyu.fi!not-for-mail From: Markku Sakkinen Newsgroups: comp.object,comp.lang.beta,comp.lang.sather,comp.lang.eiffel,comp.lang.dylan,comp.lang.clos,comp.lang.c++,comp.lang.ada,comp.lang.smalltalk,comp.lang.python,comp.lang.pascal.borland,comp.lang.objective-c,comp.lang.oberon,comp.lang.modula3,comp.lang.misc,comp.lang.java,comp.databases.object,comp.lang.idl Subject: Inheritance workshop Followup-To: comp.object Date: Tue, 12 Feb 2002 07:21:03 +0000 (UTC) Organization: University of Jyvaskyla, Finland Message-ID: NNTP-Posting-Host: sakkinen.titu.jyu.fi Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: mordred.cc.jyu.fi 1013498463 23410 130.234.168.51 (12 Feb 2002 07:21:03 GMT) X-Complaints-To: newsmaster@cc.jyu.fi NNTP-Posting-Date: Tue, 12 Feb 2002 07:21:03 +0000 (UTC) User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.4.3-12 (i686)) Xref: archiver1.google.com comp.object:34171 comp.lang.beta:307 comp.lang.sather:440 comp.lang.eiffel:5660 comp.lang.dylan:1637 comp.lang.clos:192 comp.lang.c++:125604 comp.lang.ada:19907 comp.lang.smalltalk:19511 comp.lang.python:76472 comp.lang.pascal.borland:7971 comp.lang.objective-c:5554 comp.lang.oberon:1681 comp.lang.modula3:602 comp.lang.misc:2900 comp.lang.java:14896 comp.databases.object:3676 comp.lang.idl:146 Date: 2002-02-12T07:21:03+00:00 List-Id: CFP for The Inheritance Workshop at ECOOP 2002 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - The first ECOOP workshop focusing on inheritance since 1992 - Call for Papers and Participation --------------------------------- This workshop is intended as a forum for designers and implementers of object-oriented languages, and for software developers with an interest in inheritance. It is hard to come up with a litmus test for object-orientedness because of the size and diversity of this field, but one of the most widely accepted ingredients would be inheritance. There has even been a backlash against inheritance, focusing on problems like fragile base classes, the so-called inheritance anomaly, encapsulation between a class and its subclasses, and more. However, we believe the abundant activity just demonstrates that inheritance is both hard to avoid, and hard to get right. The goal of this workshop is to advance the state of the art of designing inheritance mechanisms, and using inheritance judiciously. Many subtopics are relevant, including the following: - Flaws and anomalies in the way inheritance is currently implemented or used. Examples which are hard to express. - Inheritance mechanisms: Single, multiple, mixin based, classless, composing, first-class or second-class, aspect-oriented. - Inheritance and parameterization, inheritance and typing, inheritance and encapsulation, inheritance and behavior. - Inheritance and software maintenance, inheritance vs. analysis/design/implementation, inheritance vs. program understanding, refactoring, tools. - Conceptual views upon inheritance: As a conceptual modeling tool, as a dependency management tool, as a code reuse mechanism. - Experience on the benefits and drawbacks of inheritance in real projects. We invite high quality position papers within the topic area. Experience papers are particularly solicited. The papers should be at most 7 pages long (shorter papers are preferred) and in PDF or Postscript format (other formats, e.g. HTML, can be accepted if necessary), and they should be submitted as e-mail attachments to the address iws2002@cs.jyu.fi. Final versions of accepted position papers will be made available from the workshop web page, http://www.cs.auc.dk/~eernst/inhws/. The maximum number of participants will be about 30, and the maximum number of position papers to be presented will be about 12. We will accept participants in two categories: - Constructive: those who present a position paper. Note that more papers may be accepted to the workshop proceedings than can be actually presented. - Critical: every other participant is expected to study one or more position papers thoroughly in advance, and present concise comments at the workshop. Every prospective participant is required to submit a position paper, and every accepted participant is urged to read all the position papers, such that the presentations, critical comments, and discussions will be based on a mutual understanding of concepts and terminology. The organizers will select the participants and the papers to be presented based on several criteria: - the quality and relevance of each position paper - a sufficient breadth of topics (even a good paper may get rejected, or not selected for presentation, if there are too many, too closely related ones) - the number of authors of each position paper (in the worst case, only the main author will be invited) - ``first come first served'', where other criteria are inconclusive Workshop web site ----------------- The workshop web site is http://www.cs.auc.dk/~eernst/inhws/ which contains the call for papers, the time table, and additional information about the workshop. A list of participants and the accepted papers will also be made available from there. Workshop schedule ----------------- Here is a preliminary version of the workshop schedule: 1. Short paper presentations with short comments 2. Discussion of most relevant topic areas in 2 to 4 subgroups 3. General discussion, based on subgroup reports Publication ----------- The collection of the final versions of all accepted workshop papers, including those which are not presented, will be published as a technical report by the Information Technology Research Institute (ITRI) of the University of Jyv=E4skyl=E4. The printed report will be distributed at the workshop. Springer-Verlag will publish the ECOOP'2002 Workshop Reader as an LNCS volume. This volume will include a report for each workshop, which should not consist simply of a collection of the position papers presented at the workshop. The organizers will write the report, in collaboration with the participants of the workshop. Your active collaboration will thus be needed even after the workshop itself. The report will provide a summary of the workshop with the major issues discussed and the conclusions of the working groups (if applicable). The report will also discuss current research being carried out in the area, and open research directions on the workshop themes. Important Dates --------------- The ECOOP 2002 organizers have requested the same deadlines for all the workshops, and they are as follows: Position papers due: April 8, 2002 Notification of acceptance: April 29, 2002 Deadline for early registration: May 6, 2002 Final version of accepted papers due: May 27, 2002 (specific to this workshop) Workshop: June 11, 2002 (Tuesday) Workshop Organizers ------------------- Andrew P. Black OGI School of Science & Engineering Oregon Health & Science University Beaverton, Oregon, USA black@cse.ogi.edu http://www.cse.ogi.edu/~black/ Erik Ernst DAIMI / Department of Computer Science University of Aarhus Denmark eernst@daimi.au.dk http://www.daimi.au.dk/~eernst/=20 Peter Grogono Department of Computer Science Concordia University Montreal, Canada grogono@cs.concordia.ca http://www.cs.concordia.ca/~faculty/grogono/ Markku Sakkinen Information Technology Research Institute University of Jyv=E4skyl=E4 Finland sakkinenm@acm.org http://www.cs.jyu.fi/~sakkinen/