Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
on ECOOP '88 (European Conference on Object-Oriented Programming)
on ECOOP '88 (European Conference on Object-Oriented Programming)
Inheritance as an incremental modification mechanism or what like is and isn'tlike
on ECOOP '88 (European Conference on Object-Oriented Programming)
Name collision in multiple classification hierarchies
on ECOOP '88 (European Conference on Object-Oriented Programming)
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Understanding object-oriented: a unifying paradigm
Communications of the ACM
Class management for software communities
Communications of the ACM
Object-oriented modeling and design
Object-oriented modeling and design
Designing object-oriented software
Designing object-oriented software
Maintenance Support for Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Hi-index | 0.00 |
The central role that class hierarchy plays in object-oriented systems is discussed. The study focuses on design and maintenance stages where the requirements of navigation facilities are greater than at other stages of the systems lifecycle. It will be shown that different kinds of navigation are needed and it is necessary to browse up and down the class hierarchy before it is possible to decide which classes have to be changed. A flexible navigation tool which can support these design and maintenance stages is also presented. The tool helps the designer to navigate the class hierarchy and to investigate the effect of the intended changes on the entire class hierarchy.