FORMAL FOUNDATIONS FOR OBJECT-ORIENTED DATA MODELING

Citation
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
ISSN journal
10414347
Volume
5
Issue
3
Year of publication
1993
Pages
462 - 478
Database
ISI
SICI code
1041-4347(1993)5:3<462:FFFODM>2.0.ZU;2-9
Abstract
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.