HP Labs Technical Reports

Click here for full text: PDF

Criteria for Comparing Object-Oriented Development Methods

Arnold, Patrick; Bodoff, Stephanie; Coleman, Derek; Gilchrist, Helena; Hayes, Fiona



Abstract: Recently there has been a profusion of object-oriented analysis and design methods coming from a variety of backgrounds. The aim of this paper is to aid the objective comparison of methods. A set of criteria for making explicit the differences and similarities between methods is proposed. The criteria are presented as a set of questions together with some preceding commentary. There are four main categories of criteria: Concepts, Models, Process and Pragmatics. Concepts deals with what makes a development method object-oriented. The criteria for models consider what abstract system descriptions a method requires and the notations it proposes to capture those descriptions. The process criteria focus on mechanisms for developing the models. The pragmatic criteria concentrate on non-technical features. This paper should be of interest to potentail users of object-oriented methods as well as to the developers and advocates of these methods.

Back to Index

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map][Home] [Hewlett-Packard]