The Inheritance Workshop

The Inheritance Workshop at ECOOP 2002, which took place on Tuesday, 11 June, was the first ECOOP workshop focusing on inheritance after the successful workshops in 1991 [41] and 1992 [48]. The workshop was intended as a forum for designers and implementers of object-oriented languages, and for software developers with an interest in inheritance. It was organized by Andrew P. Black, Erik Ernst, Peter Grogono, and Markku Sakkinen.

[1]  Hervé Leblanc,et al.  Galois lattice as a framework to specify building class hierarchies algorithms , 2000, RAIRO Theor. Informatics Appl..

[2]  Arie van Deursen,et al.  Identifying objects using cluster and concept analysis , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[3]  Tom Mens,et al.  Analysing Object-Oriented Application Frameworks Using Concept Analysis , 2002, OOIS Workshops.

[4]  Oscar Nierstrasz,et al.  Classes = Traits + States + Glue (Beyond mixins and multiple inheritance) , 2002 .

[5]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[6]  Daniel G. Bobrow,et al.  Common lisp object system specification , 1988, SIGP.

[7]  Gilad Bracha,et al.  Mixins in Strongtalk , 2002 .

[8]  Patrick Steyaert,et al.  Modular Inheritance of Objects Through Mixin-Methods , 2001 .

[9]  Jens Palsberg,et al.  Types, Inheritance and Assignments: A collection of position papers from the ECOOP '91 workshop W5 (Geneva, Switzerland, 1991, 15-19 July) , 1991 .

[10]  Matthias Felleisen,et al.  Classes and mixins , 1998, POPL '98.

[11]  Lotfi Lakhal,et al.  Designing Class Hierarchies of Object Database Schemas , 1997, BDA.

[12]  Yania Crespo,et al.  On the Translation of Multiple Inheritance Hierarchies into Single Inheritance Hierarchies , 2002 .

[13]  Miguel A. Laguna,et al.  Formal Concept Analysis support for Conceptual Abstraction in Database Reengineering , 2002 .

[14]  Frank Tip,et al.  Class hierarchy specialization , 1997, OOPSLA '97.

[15]  Hafedh Mili,et al.  Building and maintaining analysis-level class hierarchies using Galois Lattices , 1993, OOPSLA '93.

[16]  Marianne Huchard,et al.  Computing interfaces in Java , 2000, Proceedings ASE 2000. Fifteenth IEEE International Conference on Automated Software Engineering.

[17]  Jong-Deok Choi,et al.  Slicing class hierarchies in C++ , 1996, OOPSLA '96.

[18]  Markku Sakkinen,et al.  A Critique of the Inheritance Principles of C++ , 1992, Comput. Syst..

[19]  Vitaly Shmatikov,et al.  A Core Calculus of Classes and Mixins , 1999, ECOOP.

[20]  Markku Sakkinen,et al.  Exheritance — Class Generalisation Revived , 2002 .

[21]  Evaluating and Optimizing Factorization in Inheritance Hierarchies , 2002 .

[22]  David Chenho Kung,et al.  Object-oriented architecture measures , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[23]  William R. Cook,et al.  Mixin-based inheritance , 1990, OOPSLA/ECOOP '90.

[24]  Philippe Lahire,et al.  Customisation of Inheritance , 2002 .

[25]  Hervé Leblanc,et al.  A new approach to factorization - introducing metrics , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[26]  Claudia Pons Generalization Relation in UML Model Elements , 2002 .

[27]  Ralph E. Johnson,et al.  A Refactoring Tool for Smalltalk , 1997, Theory Pract. Object Syst..

[28]  Marianne Huchard,et al.  On automatic class insertion with overloading , 1996, OOPSLA '96.

[29]  K. Chandra Sekharaiah,et al.  Object Schizophrenia Problem in Modeling Is-role-of Inheritance , 2002 .

[30]  채흥석,et al.  Restructuring of classes and inheritance hierarchy in object-oriented systems = 객체지향시스템에서의 클래스와 계승관계의 재구성 , 1996 .

[31]  Daniel G. Bobrow,et al.  Common Lisp Object System Specification X2JI3 Document 88-002R , 1988 .

[32]  Peter Wegner Dimensions of object-based language design , 1987, OOPSLA 1987.

[33]  K ChandraSekaraiah,et al.  Object Schizophrenia Problem in Modelling Is-Role-Of Inheritance , 2002 .

[34]  Mark Lorenz,et al.  Object-oriented software metrics - a practical guide , 1994 .

[35]  M. Fowler Improving the Design of Existing Code , 2000 .

[36]  William F. Opdyke,et al.  Refactoring object-oriented frameworks , 1992 .

[37]  Oscar Nierstrasz,et al.  A meta-model for language-independent refactoring , 2000, Proceedings International Symposium on Principles of Software Evolution.

[38]  Fernando Brito e Abreu,et al.  Evaluating the impact of object-oriented design on software quality , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[39]  Mira Mezini,et al.  Blurring the Borders between Object Composition , Inheritance , and Delegation , 2002 .

[40]  Frank Tip,et al.  Reengineering class hierarchies using concept analysis , 1998, SIGSOFT '98/FSE-6.

[42]  Karl J. Lieberherr,et al.  Assuring good style for object-oriented programs , 1989, IEEE Software.