The Experts below are selected from a list of 42 Experts worldwide ranked by ideXlab platform
Holge Herbs - One of the best experts on this subject based on the ideXlab platform.
-
business rules in systems analysis a meta model and repository system
Information Systems, 1996Co-Authors: Holge HerbsAbstract:Commonly used methodologies for systems analysis are data- or function-oriented. These methods are sufficient for information systems which will be implemented using Passive Database management systems (DBMS). In the last years, several research prototypes of active DBMS and active mechanisms for commercially available DBMS have been developed. To fully use the potential of these rules, a systems analysis methodology with rules as central construct seems to be necessary. This paper defines and structures business rules as a main component of systems analysis and presents a meta-model for business rules; furthermore, the implementation of a repository system based on the meta-model is described.
Holger Herbst - One of the best experts on this subject based on the ideXlab platform.
-
Business rules in systems analysis : a metal-model and repository system
1996Co-Authors: Holger HerbstAbstract:Commonly used methodologies for systems analysis are data- or function-oriented. These methods are sufficient for information systems which will be implemented using Passive Database management systems (DBMS). In the last years, several research prototypes of active DBMS and active mechanisms for commercially available DBMS have been developed. To fully use the potential of these rules, a systems analysis methodology with rules as central construct seems to be necessary. This paper defines and structures business rules as a main component of systems analysis and presents a meta-model for business rules; furthermore, the implementation of a repository system based on the meta-model is described.
-
CAiSE - A Meta-Model for Business Rules in Systems Analysis
Notes on Numerical Fluid Mechanics and Multidisciplinary Design, 1995Co-Authors: Holger HerbstAbstract:Commonly used methodologies for systems analysis are data- or function-oriented and are sufficient for information systems which will be implemented on Passive Database management systems (DBMS). In the last years, several research prototypes of active DBMS and active mechanisms in commercially available DBMS have been developed. To fully use the potential of these rule-based mechanisms, a rule-based systems analysis methodology seems necessary. This paper defines and structures business rules as a main component of such a methodology and presents a meta-model for business rules; furthermore, an outlook on the implementation of the meta-model in a repository system is given.
Alvaro A. A. Fernandes - One of the best experts on this subject based on the ideXlab platform.
-
BNCOD - An Active Rule Language for ROCK & ROLL
Lecture Notes in Computer Science, 1996Co-Authors: Andrew Dinn, Norman W. Paton, M. Howard Williams, Alvaro A. A. FernandesAbstract:This paper presents an active rule language for the ROCK & ROLL deductive object-oriented Database system. A characteristic feature of ROCK & ROLL is that it blends imperative and deductive programming styles so that both can be used together in support of Passive Database applications. The aim in developing an active extension is to allow declarative expression of aspects of active behaviour wherever possible, without imposing prohibitive restrictions on the power of the resulting system. The proposal which results is more powerful than most earlier declarative active rule systems, in both its language and execution model, without resorting to the wholly procedural approach supported by most proposals for active object-oriented Databases. The paper indicates where retaining declarative features yields greatest benefits, but also where difficulties are encountered which lead to compromises.
Letizia Tanca - One of the best experts on this subject based on the ideXlab platform.
-
Data Management in Pervasive Systems - Pervasive Systems Architecture and the Main Related Technologies
Data-Centric Systems and Applications, 2015Co-Authors: Francesco Colace, Massimo De Santo, Vincenzo Moscato, Antonio Picariello, Fabio Alberto Schreiber, Letizia TancaAbstract:The scope of data management in pervasive systems is to give users an instantaneous and complete access to any information at anytime and anywhere in highly dynamic environments where both data and source availabilities vary with high frequency, especially with regard to location and time. In a certain sense, it represents an inverse paradigm with respect to distributed Databases: we do not speak anymore of users acting on a Passive Database but of devices that act both as data producers and consumers, while the system can process the incoming data selecting, for each individual user, the interesting bit of information.
-
A structured approach for the definition of the semantics of active Databases
ACM Transactions on Database Systems, 1995Co-Authors: Piero Fraternali, Letizia TancaAbstract:Active DBMSs couple Database technology with rule-based programming to achieve the capability of reaction to Database (and possibly external) stimuli, called events . The reactive capabilities of active Databases are useful for a wide spectrum of applications, including security, view materialization, integrity checking and enforcement, or heterogeneous Database integration, which makes this technology very promising for the near future. An active Database system consists of a (Passive) Database and a set of active rules ; the most popular form of active rule is the so-called event-condition-action (ECA) rule, which specifies an action to be executed upon the occurrence of one or more events, provided that a condition holds. Several active Database systems and prototypes have been designed and partially or completely implemented. Unfortunately, they have been designed in a totally independent way, without the support of a common theory dictating the semantics of ECA rules, and thus often show different behaviors for rules with a similar form. In this article we consider a number of different possible options in the behavior of an active DBMS, based on a broad analysis of some of the best known implemented systems and prototypes. We encode these options in a user-readable form, called Extended ECA . A rule from any existing system can be rewritten in this formalism making all the semantic choices apparent. Then an EECA rule can be automatically translated into an internal (less readable) format, based on a logical style, which is called core format: the execution semantics of core rules is specified as the fixpoint of a simple transformation involving core rules. As an important premise to this research, a semantics for Database updates and transactions has also been established, with respect to a notion of state that comprises both data and events. The article also presents an extensive bibliography on the subject of active Databases.
Andrew Dinn - One of the best experts on this subject based on the ideXlab platform.
-
BNCOD - An Active Rule Language for ROCK & ROLL
Lecture Notes in Computer Science, 1996Co-Authors: Andrew Dinn, Norman W. Paton, M. Howard Williams, Alvaro A. A. FernandesAbstract:This paper presents an active rule language for the ROCK & ROLL deductive object-oriented Database system. A characteristic feature of ROCK & ROLL is that it blends imperative and deductive programming styles so that both can be used together in support of Passive Database applications. The aim in developing an active extension is to allow declarative expression of aspects of active behaviour wherever possible, without imposing prohibitive restrictions on the power of the resulting system. The proposal which results is more powerful than most earlier declarative active rule systems, in both its language and execution model, without resorting to the wholly procedural approach supported by most proposals for active object-oriented Databases. The paper indicates where retaining declarative features yields greatest benefits, but also where difficulties are encountered which lead to compromises.