K. Lieberherr et C. Xiao, FORMAL FOUNDATIONS FOR OBJECT-ORIENTED DATA MODELING, IEEE transactions on knowledge and data engineering, 5(3), 1993, pp. 462-478
Citations number
18
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Computer Applications & Cybernetics
Axiomatic definition of the basic structure, called a class dictionary
graph, is given, used by object-oriented designers and programmers du
ring the software development process. The contributions of this paper
are twofold: an axiomatic foundation for object-oriented data modelin
g and efficient algorithms for checking whether a given data model sat
isfies the axioms. The presented data model is the foundation of a num
ber of techniques for developing object-oriented systems including ada
ptive software, schema abstraction from object examples, schema optimi
zation, planning techniques for system development, the Law of Demeter
, etc.