The C++ programming language
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Object-oriented concepts, databases, and applications
Features of the ORION object-oriented database system
Object-oriented concepts, databases, and applications
Constraint based analysis of database update propagation
ICIS '89 Proceedings of the tenth international conference on Information Systems
Making smalltalk a database system
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
The Cactis Project: Database Support for Software Environments
IEEE Transactions on Software Engineering
Perspectives of a Semantic Schema
Proceedings of the Third International Conference on Data Engineering
Constraint Analysis for Specifying Perspectives of Class Objects
Proceedings of the Fifth International Conference on Data Engineering
Object-oriented design and automatic Ada code generation in the education of software engineers
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
ADAM: a graphical, object-oriented database-design tool and code generator
CSC '91 Proceedings of the 19th annual conference on Computer Science
Programming versus databases in the object-oriented paradigm
Information and Software Technology
Hi-index | 0.00 |
Object-oriented design techniques have begun to play a critical role in increasing productivity, assuring correctness, and modeling both the structure and behavior of applications. However, while most object-oriented models support intra-class behavior definition through encapsulation, inter-class relationships and behavior are supported in only a limited sense, i.e., within ISA or inheritance hierarchies. This is a serious draw-back when attempting to model advanced applications such as software-development environments (SDEs) and CAD/CAM. In order to model these critical inter-class relationships and behavior, our goal is to incorporate propagation actions into an object-oriented data model at the design-phase level. This results in increased accuracy in the modeling of information, more complete specification of system behavior, elimination of some side effects, and decreased application coding errors. To meet this goal, this paper presents the active model of propagation (AMP) which supports the specification of inter-class relationships during the design phase to permit system enforced propagation.