Premium
An inheritance model for supporting flexible displays of data structures
Author(s) -
Dewan Prasun
Publication year - 1991
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380210705
Subject(s) - inheritance (genetic algorithm) , computer science , value (mathematics) , group (periodic table) , data structure , presentation (obstetrics) , theoretical computer science , data mining , programming language , machine learning , biology , organic chemistry , radiology , gene , medicine , biochemistry , chemistry
We have designed an inheritance model that reduces the effort required to define presentations of data structures of programs written in conventional languages. It assumes that the presentation of a data structure is determined by one or more attributes of the data structure; classifies data structures into several groups based on their types, contexts, siblings, ancestors and other properties; and allows an attribute to be defined once for all members of a group. These groups are arranged in multiple intersecting hierarchies, and a subgroup is allowed to inherit attributes from its supergroups(s). This paper motivates, describes, and illustrates our method of grouping values and arranging the value groups in inheritance hierarchies.