Inheritance Relationships for Disciplined Software Construction

  • Tracy A. Gardner

Part of the Distinguished Dissertations book series (DISTDISS)

Table of contents

  1. Front Matter
    Pages i-xii
  2. Tracy A. Gardner
    Pages 1-7
  3. Tracy A. Gardner
    Pages 9-35
  4. Tracy A. Gardner
    Pages 37-58
  5. Tracy A. Gardner
    Pages 59-106
  6. Tracy A. Gardner
    Pages 107-132
  7. Tracy A. Gardner
    Pages 133-153
  8. Tracy A. Gardner
    Pages 155-173
  9. Tracy A. Gardner
    Pages 175-185
  10. Back Matter
    Pages 187-204

About this book


Object-oriented inheritance has been in widespread use for a decade, and it is now realised that although inheritance is a powerful modelling tool with many associated advantages, its benefits are not automatically conferred on systems that simply use it.
This book introduces a model of inheritance based around five fundamental inheritance relationships. Each relationship has a clear conceptual basis, representing a fundamental, specialised use of inheritance. The resulting model replaces a confused notion of inheritance with five distinct conceptual relationships supporting more precise modelling of systems and capturing the semantic intent of each use of inheritance within a system.


Software engineering adaptation inheritance modeling object orientation software

Authors and affiliations

  • Tracy A. Gardner
    • 1
  1. 1.University of BathBathUK

Bibliographic information

Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Energy, Utilities & Environment