Title :
Polymorphic reuse mechanisms for object-oriented database specifications
Author :
Liu, Ling ; Zicari, Roberto ; Hürsch, Walter ; Lieberherr, Karl
Author_Institution :
Fachbereich Inf., Johann Wolfgang Goethe Univ., Frankfurt, Germany
Abstract :
A polymorphic approach to the incremental design and reuse of object-oriented methods and query specifications is presented. Using this approach, the effort required for manually reprogramming methods and queries due to schema modifications can be avoided or minimized. The salient features of of our approach are the use of propagation patterns and a mechanism for propagation pattern refinement. Propagation patterns can be employed as an interesting specification formalism for modeling operational requirements in object-oriented database systems. They encourage the reuse of operational specifications against the structural modification of an object-oriented schema. Propagation pattern refinement is suited for the specification of reusable operational modules, and for achieving reusability of propagation patterns towards the operational requirement changes
Keywords :
formal specification; object-oriented databases; query processing; software reusability; incremental design; manually reprogramming methods; object-oriented database specifications; polymorphic reuse mechanisms; propagation patterns; query specifications; Computer science; Database systems; Educational institutions; Object oriented databases; Object oriented modeling; Performance evaluation; Robustness; Software prototyping; Software systems; System testing;
Conference_Titel :
Data Engineering, 1994. Proceedings.10th International Conference
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-5402-3
DOI :
10.1109/ICDE.1994.283029