O2, an object-oriented data model
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Object oriented design with applications
Object oriented design with applications
Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design
IEEE Transactions on Software Engineering
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
OBSERV—a prototyping language and environment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Temporal databases: theory, design, and implementation
Temporal databases: theory, design, and implementation
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
Proceedings of the Seventh International Conference on Data Engineering
Behaviour Management in Database Applications
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Extending OODB with Behavioral Temporal Management Capability
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Hi-index | 0.00 |
Existing temporal databases focus on the management of data history. However, it may be required to know how users, procedures and policies affect the data value changes in decision support system and database debugging or maintaining systems. If so, the object model needs to incorporate the behavioral modeling of data objects. We propose a model using finite state machines, method signatures and a method invocation network to model the behavior between objects. A type system is also devised to enforce the substitutability of subtype objects in the class inheritance hierarchy. A decision maker or database application developer can query the effect of events by using the proposed object model.