Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
Rules are objects too: A knowledge model for an active, object-oriented databasesystem
Lecture notes in computer science on Advances in object-oriented database systems
PDM: an object-oriented data model
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Active Databases as a Paradigm for Enhanced Computing Environments
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
The POSTGRES Papers
Organizing long-running activities with triggers and transactions
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Making deductive databases a practical technology: a step forward
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Set-oriented production rules in relational database systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
On rules, procedure, caching and views in data base systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Consistency management in a project management assistant
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Using annotations to support multiple kinds of versioning in an object-oriented database system
ACM Transactions on Database Systems (TODS)
The POSTGRES next generation database management system
Communications of the ACM
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
Event specification in an active object-oriented database
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Continuous queries over append-only databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
A denotational semantics for the Starburst production rule language
ACM SIGMOD Record
Processing time-constrained aggregate queries in CASE-DB
ACM Transactions on Database Systems (TODS)
PARDES: a data-driven oriented active database model
ACM SIGMOD Record
Index support for rule activation
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Index structures for selective dissemination of information under the Boolean model
ACM Transactions on Database Systems (TODS)
Predictive dynamic load balancing of parallel and distributed rule and query processing
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Templar: a knowledge-based language for software specifications using temporal logic
ACM Transactions on Information Systems (TOIS)
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
An execution model for limited ambiguity rules and its application to derived data update
ACM Transactions on Database Systems (TODS)
A structured approach for the definition of the semantics of active databases
ACM Transactions on Database Systems (TODS)
Semantics and expressiveness issues in active databases (extended abstract)
PODS '95 Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On isolation, concurrency, and the Venus rule language
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Enhancing database correctness: a statistical approach
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Temporal conditions and integrity constraints in active database systems
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Heraclitus: elevating deltas to be first-class citizens in a database programming language
ACM Transactions on Database Systems (TODS)
Modularized exception handling
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Evaluating triggers using decision trees
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Consistency management for complex applications
Proceedings of the 20th international conference on Software engineering
NiagaraCQ: a scalable continuous query system for Internet databases
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Real-Time Reactions in Supervisory Control According toData Freshness
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
A uniform meta-model for modeling integrated cooperation
Proceedings of the 2002 ACM symposium on Applied computing
Webformulate: a web-based visual continual query system
Proceedings of the 11th international conference on World Wide Web
Information Monitoring on the Web: A Scalable Solution
World Wide Web
Annals of Mathematics and Artificial Intelligence
Analysis and optimization of active databases
Data & Knowledge Engineering
Integrated version and transaction group model for shared engineering databases
Data & Knowledge Engineering
On Transaction Boundaries in Active Databases: A Performance Perspective
IEEE Transactions on Knowledge and Data Engineering
Incremental Recomputation of Active Relational Expressions
IEEE Transactions on Knowledge and Data Engineering
The Integration of Rule Systems and Database Systems
IEEE Transactions on Knowledge and Data Engineering
The Design and Implementation of the Ariel Active Database Rule System
IEEE Transactions on Knowledge and Data Engineering
Towards the Correctness and Consistency of Update Semantics in Semantic Database Schema
IEEE Transactions on Knowledge and Data Engineering
Decomposition of Knowledge for Concurrent Processing
IEEE Transactions on Knowledge and Data Engineering
A Data/Knowledge Paradigm for the Modeling and Design of Operations Support Systems
IEEE Transactions on Knowledge and Data Engineering
Generalized Production Rules as a Basis for Integrating Active and Deductive Databases
IEEE Transactions on Knowledge and Data Engineering
OSAM*.KBMS/P: A Parallel, Active, Object-Oriented Knowledge Base Server
IEEE Transactions on Knowledge and Data Engineering
Continual Queries for Internet Scale Event-Driven Information Delivery
IEEE Transactions on Knowledge and Data Engineering
Trigger Inheritance and Overriding in an Active Object Database System
IEEE Transactions on Knowledge and Data Engineering
Exception handling in object-oriented databases
Advances in exception handling techniques
Unrolling Cycles to Decide Trigger Termination
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Efficient Filtering of XML Documents for Selective Dissemination of Information
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Triggered Real-Time Databases with Consistency Constraints
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Deriving Production Rules for Constraint Maintainance
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Language Constructs for Programming Active Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
On Maintaining Priorities in a Production Rule System
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Ode as an Active Database: Constraints and Triggers
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Deriving Production Rules for Incremental View Maintenance
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Implementing Set-Oriented Production Rules as an Extension to Starburst
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Production Rules in Parallel and Distributed Database Environments
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Implementing High Level Active Rules on Top of a Relational DBMS
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Experiences With an Object Manager for a Process-Centered Environment
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Managing Semantic Heterogeneity with Production Rules and Persistent Queues
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
An Active Object-Oriented Database: A Multi-Paradigm Approach to Constraint Management
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
On Implementing a Language for Specifying Active Database Execution Models
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
NAOS - Efficient and Modular Reactive Capabilities in an Object-Oriented Database System
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Database De-Centralization - A Practical Approach
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
ECOOP '00 Proceedings of the Workshops, Panels, and Posters on Object-Oriented Technology
Exception Handling in Object-Oriented Databases
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Specification of an Active Database System Application Using Dynamic Relation Nets
CL '00 Proceedings of the First International Conference on Computational Logic
Modelling of an Adaptive Hypermedia System Based on Active Rules
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
Inter-system Triggering for Heterogeneous Database Systems
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
EROICA: A Rule-Based Approach to Organizational Policy Management in Workflow Systems
WAIM '02 Proceedings of the Third International Conference on Advances in Web-Age Information Management
A flexible and recoverable client/server database event notification system
The VLDB Journal — The International Journal on Very Large Data Bases
Priority assignment in real-time active databases
The VLDB Journal — The International Journal on Very Large Data Bases
Expanding Small Example into Large Scale Real-Time Control System
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Contracting Transaction Hierarchies
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Rule-Based Building-Block Architectures for Policy-Based Networking
Journal of Network and Systems Management
Extending the ODMG Object Model with Triggers
IEEE Transactions on Knowledge and Data Engineering
Self-Tuning of the Relationships among Rules' Components in Active Databases Systems
IEEE Transactions on Knowledge and Data Engineering
Pattern refinement with model data fusion to predict exchange rate movement
Design and application of hybrid intelligent systems
SynchRuler: A Rule-Based Flexible Synchronization Model with Model Checking
IEEE Transactions on Knowledge and Data Engineering
Meta workflows as a control and coordination mechanism for exception handling in workflow systems
Decision Support Systems - Special issue: Web services and process management
Simulation results for supply chain configurations based on information sharing
Proceedings of the 38th conference on Winter simulation
A formal modeling approach for supply chain event management
Decision Support Systems
Using Active Database Mechanisms To Build Cooperative Applications
Journal of Integrated Design & Process Science
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Towards a general web rule language
International Journal of Web Engineering and Technology
Modelling adaptive services for distributed systems
Proceedings of the 2008 ACM symposium on Applied computing
Different models of work in the modern services enterpise
Information-Knowledge-Systems Management - Work, Workflow, Information Systems and Enterprise Transformation
A middleware for context-aware agents in ubiquitous computing environments
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Specifying active databases as non-Markovian theories of actions
Journal of Intelligent Information Systems
Multilevel secure rules and its impact on the design of active database systems
BNCOD'03 Proceedings of the 20th British national conference on Databases
Policies and aspects for the supervision of BPEL processes
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Implementing automated analyses in an active data warehouse environment using workflow technology
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Implementation and performance evaluation of a real-time e-brokerage system
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Practical issues with formal specifications: lessons learned from an industrial case study
FMICS'10 Proceedings of the 15th international conference on Formal methods for industrial critical systems
Extensions to Starburst: objects, types, functions and rules
CASCON First Decade High Impact Papers
Leveraging complex event processing for smart hospitals using RFID
Journal of Network and Computer Applications
Leveraging information sharing to configure supply chains
Information Systems Frontiers
Proceedings of the 5th ACM international conference on Distributed event-based system
BPM'11 Proceedings of the 9th international conference on Business process management
An ECA-Rule-Based workflow management approach for web services composition
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
A framework for document-driven workflow systems
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Data management support for notification services
Data Management in a Connected World
Event detection in multilevel secure active databases
ICISS'05 Proceedings of the First international conference on Information Systems Security
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
Deriving a unified fault taxonomy for event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Data-bound variables for WS-BPEL executable processes
Computer Languages, Systems and Structures
Oolong: asynchronous distributed applications made easy
Proceedings of the Asia-Pacific Workshop on Systems
Oolong: asynchronous distributed applications made easy
APSys'12 Proceedings of the Third ACM SIGOPS Asia-Pacific conference on Systems
The RERS grey-box challenge 2012: analysis of event-condition-action systems
ISoLA'12 Proceedings of the 5th international conference on Leveraging Applications of Formal Methods, Verification and Validation: technologies for mastering change - Volume Part I
A State-Based Intention Driven Declarative Process Model
International Journal of Information System Modeling and Design
Splitting GSM schemas: a framework for outsourcing of declarative artifact systems
BPM'13 Proceedings of the 11th international conference on Business Process Management
Hi-index | 0.04 |
The HiPAC project is investigating active, time-constrained database management. An active DBMS is one which automatically executes specified actions when specified conditions arise. HiPAC has proposed Event-Condition-Action (ECA) rules as a formalism for active database capabilities. We have also developed an execution model that specifies how these rules are processed in the context of database transactions. The additional functionality provided by ECA rules makes new demands on the design of an active DBMS. In this paper we propose an architecture for an active DBMS that supports ECA rules. This architecture provides new forms of interaction, in support of ECA rules, between application programs and the DBMS. This leads to a new paradigm for constructing database applications.