• DocumentCode
    2165730
  • Title

    Applying Meyer´s taxonomy to object-oriented software systems

  • Author

    English, Michael ; Buckley, Jim ; Cahill, Tony

  • Author_Institution
    Dept. of CSIS, Limerick Univ., Ireland
  • fYear
    2003
  • fDate
    26-27 Sept. 2003
  • Firstpage
    35
  • Lastpage
    44
  • 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.
  • Keywords
    inheritance; object-oriented programming; Meyer taxonomy; inheritance mechanism; inheritance relationships; object-orientated software system; object-oriented software systems; software design; software development; Buildings; Conferences; Object oriented modeling; Reliability theory; Robustness; Software design; Software systems; Software testing; System testing; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2003. Proceedings. Third IEEE International Workshop on
  • Print_ISBN
    0-7695-2005-7
  • Type

    conf

  • DOI
    10.1109/SCAM.2003.1238029
  • Filename
    1238029