DocumentCode
1203244
Title
An algebraic theory of object-oriented systems
Author
Lu, Xue-Miao ; Dillon, Tharam S.
Author_Institution
Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Bundoora, Vic., Australia
Volume
6
Issue
3
fYear
1994
fDate
6/1/1994 12:00:00 AM
Firstpage
412
Lastpage
419
Abstract
The paper presents an algebraic specification of net objects. By net objects we mean those that are defined in object-oriented paradigms and those defined with nested relations in complex database models. An algebraic specification is set up that involves structures of net objects, accesses of net objects, and some features of object-oriented programming, such as multiple inheritance and polymorphism. Objects and their relationships are then characterized formally in the modeling, which utilizes the hierarchical approach in the algebraic theory of abstract data types, and is further developed by adding mechanisms from existing object systems. Categories of net objects are presented with the properties of accesses among them
Keywords
abstract data types; formal specification; object-oriented databases; object-oriented programming; abstract data types; algebraic specification; algebraic theory; complex database models; hierarchical approach; multiple inheritance; nested relations; net objects; object-oriented paradigms; object-oriented programming; object-oriented systems; polymorphism; Algebra; Calculus; Computer languages; Helium; Intelligent systems; Object oriented databases; Object oriented modeling; Object oriented programming; Software design; Spatial databases;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.334861
Filename
334861
Link To Document