DocumentCode :
924728
Title :
Formal foundations for object-oriented data modeling
Author :
Lieberherr, Karl ; Xiao, Cun
Author_Institution :
Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA
Volume :
5
Issue :
3
fYear :
1993
fDate :
6/1/1993 12:00:00 AM
Firstpage :
462
Lastpage :
478
Abstract :
Class dictionary graphs, axiomatic definitions of basic structures used by object-oriented designers and programmers during the software development process, are discussed. An axiomatic foundation for object-oriented data modeling and efficient algorithms for checking whether a given data model satisfies the axioms are presented. The data model is the foundation for a number of techniques for developing object-oriented systems, including adaptive software, schema abstraction from object examples, schema optimization, planning techniques for system development, and the Law of Demeter, among others
Keywords :
object-oriented databases; software engineering; Law of Demeter; adaptive software; axiomatic definitions; axioms; class dictionary graphs; formal foundations; object-oriented data modeling; object-oriented designers; planning techniques; programmers; schema abstraction; schema optimization; software development process; system development; Adaptive systems; Algorithm design and analysis; Computer languages; Concrete; Data models; Dictionaries; Object oriented modeling; Object oriented programming; Programming profession; Software systems;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.224198
Filename :
224198
Link To Document :
بازگشت