Modeling of Business Rules for Active Database Application Specification

Modeling of Business Rules for Active Database Application Specification

Youssef Amghar (National Institute of Applied Sciences, France), Madjid Meziane (National Institute of Applied Sciences, France) and Andre Flory (National Institute of Applied Sciences, France)
Copyright: © 2002 |Pages: 22
DOI: 10.4018/978-1-930708-41-9.ch008
OnDemand PDF Download:
$37.50

Abstract

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.

Complete Chapter List

Search this Book:
Reset
Table of Contents
Preface
Keng Siau
Chapter 1
Mira Balaban, Peretz Shoval
Entity-Relationship (ER) schemas include cardinality constraints that restrict the dependencies among entities within a relationship type. The... Sample PDF
Enforcing Cardinality Constraints in the ER Model with Integrity Methods
$37.50
Chapter 2
Trevor H. Jones, Il-Yeol Song
Conceptual data modeling is a backbone of most major systems development projects. Within this arena, one of the most widely used techniques is the... Sample PDF
Ternary Relationships: Semantic Requirements and Logically Correct Alternatives
$37.50
Chapter 3
Jerome Darmont, Michel Schneider
We present in this chapter an overview of the benchmarks aimed at evaluating the performances of Object-Oriented Databases (OODBs). We particularly... Sample PDF
Object-Oriented Database Benchmarks
$37.50
Chapter 4
Peretz Shoval, Judith Kabeli
FOOM is an integrated methodology for analysis and design of information systems, which combines the two essential software-engineering paradigms... Sample PDF
FOOM - Functional and Object-Oriented Methodology for Analysis and Design of Information Systems
$37.50
Chapter 5
Dov Dori
Object-Process Methodology (OPM) is a system development and specification approach that combines the major system aspects–function, structure and... Sample PDF
Object-Process Methodology Applied to Modeling Credit Card Transactions
$37.50
Chapter 6
Keng Siau
Information modeling is the cornerstone of information systems analysis and design. Information models, the products of information modeling, not... Sample PDF
The Psychology of Information Modeling
$37.50
Chapter 7
Peter Kawalek, David Wastell
This chapter considers the usefulness of the Viable System Model (VSM) in the study of organizational adaptation. The VSM is a rigorous... Sample PDF
A Case Study of the Use of the Viable System Model in the Organization of Software Development
$37.50
Chapter 8
Youssef Amghar, Madjid Meziane, Andre Flory
Active database applications require the classic cycle of analysis, design, prototyping and implementation. During analysis and design steps of the... Sample PDF
Modeling of Business Rules for Active Database Application Specification
$37.50
Chapter 9
Amita Goyal Chin
In a distributed database system, an increase in workload typically necessitates the installation of additional database servers followed by the... Sample PDF
Algorithm Development, Simulation Analysis and Parametric Studies for Data Allocation in Distributed Database Systems
$37.50
Chapter 10
Frederique Laforest, Andre Flory
Electronic documents have become a universal way of communication due to Web expansion. But using structured information stored in databases is... Sample PDF
Using Weakly Structured Documents at the User-Interface Level to Fill in a Classical Database
$37.50
Chapter 11
Soon-Young Huh, Kae-Hyun Moon, Jin-Kyun Ahn
As database users adopt a query language to obtain information from a database, a more intelligent query answering system is increasingly needed... Sample PDF
Cooperative Query Processing via Knowledge Abstraction and Query Relaxation
$37.50
Chapter 12
Akhilesh Bajaj, Ramayya Krishnan
With the ubiquitous availability of browsers and Internet access, the last few years have seen a tremendous growth in the number of applications... Sample PDF
CMU-WEB: A Conceptual Model with Metrics for Testing and Designing Usability in Web Applications
$37.50
Chapter 13
Woojong Suh, Heeseok Lee
Recently, many organizations have attempted to build hypermedia systems to expand their working areas into Internet-based virtual work places.... Sample PDF
Managing Organizational Hypermedia Documents: A Meta-Information System
$37.50
Chapter 14
James A. Rodger, Parag C. Pendharkar, Mehdi Khosrow-Pour
The general perspective of this chapter is designed to relate the rationale used by the Department of Defense (DoD) for the military to adapt the... Sample PDF
Changing the Face of War through Telemedicine and Mobile E-Commerce
$37.50
Chapter 15
Keng Siau, Qing Cao
Unified Modeling Language (UML) has emerged as the software industry’s dominant modeling language. It is the de facto modeling language standard for... Sample PDF
How Complex is the Unified Modeling Language?
$37.50
Chapter 16
Terry Halpin
Since its adoption by the Object Management Group as a language for object-oriented analysis and design, the Unified Modeling Language (UML) has... Sample PDF
Information Analysis in UML and ORM: A Comparison
$37.50
Chapter 17
Jonathan Whittle
Formal methods, whereby a system is described and/or analyzed using precise mathematical techniques, is a well-established and yet, under-used... Sample PDF
Formal Approaches to Systems Analysis Using UML: An Overview
$37.50
Chapter 18
Rosanne Price, Nectaria Tryfona, Christian S. Jensen
In recent years, the need for a temporal dimension in traditional spatial information systems and for high-level models useful for the conceptual... Sample PDF
Extending UML for Space- and Time-Dependent Applications
$37.50
Chapter 19
Brian Dobing, Jeffrey Parsons
A use case is a description of a sequence of actions constituting a complete task or transaction in an application. Use cases were first proposed by... Sample PDF
The Role of Use Cases in the UML: A Review and Research Agenda
$37.50
About the Authors