Applying Meyer's taxonomy to object-oriented software systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Inheritance is one of the core concepts in object-orientation. There has been much discussion and disagreement as to the correct uses of the inheritance mechanism in the literature. The classification of B. Meyer (1996) seems to be the most comprehensive for the identification of appropriate uses of inheritance. While it seems that this taxonomy has been validated by its author, in the design and development of software, it does not seem to have been validated against existing systems. We attempt, in the first instance, to move towards this validation by attempting to define a method whereby the inheritance relationships in software systems can be classified into individual categories in Meyer's taxonomy. Subsequently it also provides some insight on how inheritance is used in such systems.

Original languageEnglish
Title of host publicationProceedings - 3rd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages35-44
Number of pages10
ISBN (Electronic)0769520057, 9780769520056
DOIs
Publication statusPublished - 2003
Event3rd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2003 - Amsterdam, Netherlands
Duration: 26 Sep 200327 Sep 2003

Publication series

NameProceedings - 3rd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2003

Conference

Conference3rd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2003
Country/TerritoryNetherlands
CityAmsterdam
Period26/09/0327/09/03

Keywords

  • Buildings
  • Conferences
  • Object oriented modeling
  • Reliability theory
  • Robustness
  • Software design
  • Software systems
  • Software testing
  • System testing
  • Taxonomy

Fingerprint

Dive into the research topics of 'Applying Meyer's taxonomy to object-oriented software systems'. Together they form a unique fingerprint.

Cite this