Several active object-oriented database systems have been developed to address the needs of applications with complex requirements
and time execution constraints (e.g. computer integrated manufacturing). However, no comprehensive and integrated modeling
approach has been described for conceptually modeling active object-oriented database applications.
This paper deals with these issues by extending the research of object-oriented methods with an integrated approach, called
A/OODBMT (Active Object-Oriented Database Modeling Technique), which integrates and extends the Object Modeling Technique
(OMT) method for conceptually designing active object-oriented database applications.
A/OODBMT models database applications by defining and integrating four new types of models, namely the nested object model
(NOM), the behavior model (BM), the nested rule model (NRM), and the nested event model (NEM). The nested object model extends
the OMT object model by adding nesting capabilities, and by providing a better abstraction mechanism for developing database
applications in multi-level diagrams. Moreover, the nested object model adds rules to classes to specify their active behavior.
The behavior model combines the dynamic and the functional modeling techniques proposed in the OMT method. In addition, the
behavioral model represents database transactions through transaction diagrams. The nested rule model supports a comprehensive
set of rules and visually defines the rules and their interactions using multi-level diagrams. The nested event model supports
a comprehensive set of events and visually represents them in the context of rules.
Supported by the Brazilian Government Agency — CAPES