Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
The C++ programming language
Abstraction and specification in program development
Abstraction and specification in program development
A logical design methodology for relational databases using the extended entity-relationship model
ACM Computing Surveys (CSUR)
Demeter: a CASE study of software growth through parameterized classes
Journal of Object-Oriented Programming
Object-oriented programming: an objective sense of style
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Contributions to teaching object-oriented design and programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
The interface description language: definition and use
The interface description language: definition and use
C-TODOS: an automatic tool for office system conceptual design
ACM Transactions on Information Systems (TOIS)
Object-oriented database systems: the next miles of the marathon
Information Systems - Knowledge engineering
O2, an object-oriented data model
Readings in object-oriented database systems
A graph-oriented object model for database end-user interfaces
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Object-preserving class transformations
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
From objects to classes: algorithms for optimal objection-oriented design
Software Engineering Journal
Object-oriented schema extension and abstraction
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
GEM: a generator of environments for mataprogramming
Proceedings of the second conference on Software development tools, techniques, and alternatives
Introduction to Algorithms: A Creative Approach
Introduction to Algorithms: A Creative Approach
Object-Oriented Software Construction
Object-Oriented Software Construction
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Assuring Good Style for Object-Oriented Programs
IEEE Software
Object-Oriented Software Evolution
IEEE Transactions on Software Engineering
Mind Your Grammar: a New Approach to Modelling Text
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Incremental Class Dictionary Learning and Optimization
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Advanced Topics in Automated Deduction
Advanced Topics in Automated Deduction
Object-oriented schema extension and abstraction
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
Adaptive object-oriented programming using graph-based customization
Communications of the ACM
A visual retrieval environment for hypermedia information systems
ACM Transactions on Information Systems (TOIS)
Research Frontiers in Object Technology
Information Systems Frontiers
The Role of Polymorphic Reuse Mechanisms in Schema Evolution in an Object-Oriented Database
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Software Evolution
IEEE Transactions on Software Engineering
Graph-Based Optimizations for Parameter Passing in Remote Invocations
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Hi-index | 0.02 |
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.