Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
The C++ programming language
A logical design methodology for relational databases using the extended entity-relationship model
ACM Computing Surveys (CSUR)
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
An object modelling technique for conceptual design
European conference on object-oriented programming on ECOOP '87
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Relational database design using an object-oriented methodology
Communications of the ACM
Integrating an object-oriented programming system with a database system
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Controlling propagation of operations using attributes on relations
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
An object-oriented relational database
Communications of the ACM
Contracts: specifying behavioral compositions in object-oriented systems
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Biblio of object-oriented system development
ACM SIGSOFT Software Engineering Notes
A reflective model for first class dependencies
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Proceedings of the 5th international conference on Aspect-oriented software development
Design of a class library for association relationships
LCSD '07 Proceedings of the 2007 Symposium on Library-Centric Software Design
Nested and specialized associations
Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages
Hi-index | 0.02 |
The Data Structure Manager (DSM) combines object-oriented programming with semantic data modeling concepts in the context of the C language. DSM is a full-featured object-oriented language which includes single and multiple inheritance, class descriptor objects, metaclasses, choice of method binding time, error handling, persistent objects, modularity, and an interactive interpreter in an efficient manner. In addition, DSM supports the association and aggregation relationships as part of the Object Modeling Technique (OMT) used for conceptual design. DSM has been used since 1986 to build a variety of research and production-quality software such as an advanced CAF/CAD system.