Philippe Li-Thiao-Te
Assessing inheritance for the multiple descendant redefinition problem in OO systems.
Li-Thiao-Te, Philippe; Kennedy, Jessie; Owens, John
Authors
Prof Jessie Kennedy J.Kennedy@napier.ac.uk
Enhanced Associate
Dr John Owens J.Owens@napier.ac.uk
Lecturer
Contributors
M Orlowska
Editor
R Zicari
Editor
Abstract
Current use of inheritance has illustrated that the introduction of conceptual inconsistencies is possible in a class hierarchy. This paper discusses the reasons why
complete method redefinition infringes the essence of inheritance. A redefinition metric set is proposed and practical experiments demonstrate that the results
obtained permit the detection of inheritance design problems. Appropriate design decisions are suggested.
Conference Name | International Conference on Object Oriented Information Systems - OOIS’97 |
---|---|
Start Date | Nov 10, 1997 |
End Date | Nov 12, 1997 |
Publication Date | 1997-11 |
Deposit Date | Nov 11, 2009 |
Publicly Available Date | Nov 11, 2009 |
Peer Reviewed | Peer Reviewed |
Pages | 197-210 |
Book Title | Proceedings of [the] International Conference on Object Oriented Information Systems (OOIS'97) |
ISBN | 3-540-76170-5 |
Keywords | Object oriented programming; Object oriented design; Inheritance; Hierarchical classification; Conceptual inconsistency; Redefinition metric set; Application; Benefits; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/2977 |
Contract Date | Nov 11, 2009 |
Files
JKenoois97.pdf
(94 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by-nc/4.0/
You might also like
Developing Visualisations to Enhance an Insider Threat Product: A Case Study
(2021)
Conference Proceeding
Embodied online dance learning objectives of CAROUSEL +
(2021)
Conference Proceeding
BayesPiles: Visualisation Support for Bayesian Network Structure Learning
(2018)
Journal Article
Vesper: Visualising species archives
(2014)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search