Invited Series

Journal of Object-Oriented Technology

The following is my popular monograph The Theory of Classification, published in 20 parts by the Journal of Object Technology, under the editorship of Richard Wiener. 

A. J. H. Simons, The Theory of Classification, Part 1: Perspectives on Type Compatibility. Journal of Object Technology, 1 (1), May-June, ed. R Wiener, (Zurich: ETH, 2002), 55-61.

DOI: 10.5381/jot.2002.1.1.c5. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 2: The Scratch-Built Typechecker. Journal of Object Technology, 1 (2), July-August, ed. R Wiener, (Zurich: ETH, 2002), 47-54.

DOI: 10.5381/jot.2002.1.2.c4. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 3: Object Encodings and Recursion. Journal of Object Technology, 1 (4), September-October, ed. R Wiener, (Zurich: ETH, 2002), 49-57.

DOI: 10.5381/jot.2002.1.4.c4. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 4: Object Types and Subtyping. Journal of Object Technology, 1 (5), November-December, ed. R Wiener, (Zurich: ETH, 2002), 27-35.

DOI: 10.5381/jot.2002.1.5.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 5: Axioms, Assertions and Subtyping. Journal of Object Technology, 2 (1), January-February, ed. R Wiener, (Zurich: ETH, 2003), 13-21.

DOI: 10.5381/jot.2003.2.1.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 6: The Subtyping Inquisition. Journal of Object Technology, 2 (2), March-April, ed. R Wiener, (Zurich: ETH, 2003), 17-26.

DOI: 10.5381/jot.2003.2.2.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 7: A Class is a Family of Types. Journal of Object Technology, 2 (3), May-June, ed. R Wiener, (Zurich: ETH, 2003), 13-22.

DOI: 10.5381/jot.2003.2.3.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 8: Classification and Inheritance. Journal of Object Technology, 2 (4), July-August, ed. R Wiener, (Zurich: ETH, 2003), 55-64.

DOI: 10.5381/jot.2003.2.4.c4. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 9: Inheritance and Self-Reference. Journal of Object Technology, 2 (6), November-December, ed. R Wiener, (Zurich: ETH, 2003), 25-34.

DOI: 10.5381/jot.2003.2.6.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 10: Method Combination and Super-Reference. Journal of Object Technology, 3 (1), January-February, ed. R Wiener, (Zurich: ETH, 2004), 43-53.

DOI: 10.5381/jot.2004.3.1.c4. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 11: Adding Class Types to Object Implementations. Journal of Object Technology, 3 (3), March-April, ed. R Wiener, (Zurich: ETH, 2004), 7-19.

DOI: 10.5381/jot.2004.3.3.c1. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 12: Building the Class Hierarchy. Journal of Object Technology, 3 (5), May-June, ed. R Wiener, (Zurich: ETH, 2004), 13-24.

DOI: 10.5381/jot.2004.3.5.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 13: Template Classes and Genericity. Journal of Object Technology, 3 (7), July-August, ed. R Wiener, (Zurich: ETH, 2004), 15-25.

DOI: 10.5381/jot.2004.3.7.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 14: Modification and Objects like Myself. Journal of Object Technology, 3 (8), September-October, ed. R Wiener, (Zurich: ETH, 2004), 15-26.

DOI: 10.5381/jot.2004.3.8.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 15: Mixins and the Superclass Interface. Journal of Object Technology, 3 (10), November-December, ed. R Wiener, (Zurich: ETH, 2004), 7-18.

DOI: 10.5381/jot.2004.3.10.c1. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 16: Rules of Extension and the Typing of Inheritance. Journal of Object Technology, 4 (1), January-February, ed. R Wiener, (Zurich: ETH, 2005), 13-25.

DOI: 10.5381/jot.2005.4.1.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 17: Multiple Inheritance and the Resolution of Inheritance Conflicts. Journal of Object Technology, 4 (2), March-April, ed. R Wiener, (Zurich: ETH, 2005), 15-26.

DOI: 10.5381/jot.2005.4.2.c2. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 18: Polymorphism Through the Looking Glass. Journal of Object Technology, 4 (4), May-June, ed. R Wiener, (Zurich: ETH, 2005), 7-18. 

DOI: 10.5381/jot.2005.4.4.c1. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 19: The Proliferation of Parameters. Journal of Object Technology, 4 (5), July-August, ed. R Wiener, (Zurich: ETH, 2005), 37-48.

DOI: 10.5381/jot.2005.4.5.c4. ISSN: 1660-1769. Open access version, Public repository version.

A. J. H. Simons, The Theory of Classification, Part 20: Modular Checking of Classtypes. Journal of Object Technology, 4 (7), September-October, ed. R Wiener, (Zurich: ETH, 2005), 7-18.

DOI: 10.5381/jot.2005.4.7.c1. ISSN: 1660-1769. Open access version, Public repository version.