CCITT SDL: overview of the language and its application
Computer Networks and ISDN Systems - CCITT SDL
Communications of the ACM
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
A comparison of techniques for the specification of external system behavior
Communications of the ACM
Conceptual schema and relational database design: a fact oriented approach
Conceptual schema and relational database design: a fact oriented approach
Object oriented design with applications
Object oriented design with applications
On rules, procedure, caching and views in data base systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
Extensions to Starburst: objects, types, functions, and rules
Communications of the ACM
Behavior of database production rules: termination, confluence, and observable determinism
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Object-oriented modeling and design
Object-oriented modeling and design
Structured systems analysis and design method (2nd ed.): application and context
Structured systems analysis and design method (2nd ed.): application and context
On conceptual design of active databases
On conceptual design of active databases
Static analysis techniques for predicting the behavior of active database rules
ACM Transactions on Database Systems (TODS)
Modularization techniques for active rules design
ACM Transactions on Database Systems (TODS)
Performance evaluation of object-oriented active database systems using the BEAST benchmark
Theory and Practice of Object Systems
ACM Computing Surveys (CSUR)
Data model for extensible support of explicit relationships in design databases
The VLDB Journal — The International Journal on Very Large Data Bases
Supporting Semantic Rules by a Generalized Event/Trigger Mechanism
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
Composite Event Specification in Active Databases: Model & Implementation
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
The Story of the IDEA Methodology
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Identificação de regras de negócio utilizando mineração de processos
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Hi-index | 0.00 |
Active database applications require the classic cycle of analysis, design, prototyping and implementation. During analysis and design steps of the information system engineering process, modeling behavior is an important task. This task is both essential and crucial when information system is centered on active databases, which allow the replacement of parts of application programs with active rules. For that reason, the specification of business rules during analysis and design steps becomes an actual requirement. Business rules ensure the well-functioning of information system. They are descriptive (integrity constraints) or functional (derivation rules and active rules). To relieve programmers from using either traditional or ad hoc techniques to design active databases, it is necessary to develop new techniques to model business rules. These techniques have to enhance the specification of dynamic aspect through a high-level description language able to express precisely and completely rule semantic. In this chapter, we propose a uniform approach to model business rules (active rules, integrity constraints, etc.). To improve the behavior specification we extend the state diagrams that are widely used for dynamic modeling. This extension is a transformation of state transitions according to rule semantics. In addition, we outline new functionalities of Computer-Aided System Engineering (CASE) to take into consideration the active database specificities. In this way, the designer can be assisted to control, maintain and reuse a set of rules.