The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Fault tolerance in distributed systems
Fault tolerance in distributed systems
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
A case study in root cause defect analysis
Proceedings of the 22nd international conference on Software engineering
System architecture directions for networked sensors
ACM SIGPLAN Notices
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
Models and issues in data stream systems
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
A taxonomy of wireless micro-sensor network models
ACM SIGMOBILE Mobile Computing and Communications Review
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
Dependability: Basic Concepts and Terminology
Dependability: Basic Concepts and Terminology
Wireless sensor networks: a survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
Continuous queries over data streams
ACM SIGMOD Record
A Case for Message Oriented Middleware
Proceedings of the 13th International Symposium on Distributed Computing
Multiple Tuple Spaces in Linda
PARLE '89 Proceedings of the Parallel Architectures and Languages Europe, Volume II: Parallel Languages
Hermes: A Distributed Event-Based Middleware Architecture
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
The Impact of Data Aggregation in Wireless Sensor Networks
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Formalizing Design Spaces: Implicit Invocation Mechanisms
VDM '91 Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development-Volume I: Conference Contributions - Volume I
Microprocessor Entomology: A Taxonomy of Design Faults in COTS Microprocessors
DCCA '99 Proceedings of the conference on Dependable Computing for Critical Applications
Event Composition in Time-Dependent Distributed Systems
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
Functional Memory Faults: A Formal Notation and a Taxonomy
VTS '00 Proceedings of the 18th IEEE VLSI Test Symposium
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
A Modular Approach to Fault-Tolerant Broadcasts and Related Problems
A Modular Approach to Fault-Tolerant Broadcasts and Related Problems
Approximate join processing over data streams
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Highly available, fault-tolerant, parallel dataflows
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Workflow Mining: Discovering Process Models from Event Logs
IEEE Transactions on Knowledge and Data Engineering
Fault management in event-driven wireless sensor networks
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems
IEEE Transactions on Software Engineering
Taxonomy of Distributed Event-Based Programming Systems
The Computer Journal
Event-driven programming for robust software
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
High-performance complex event processing over streams
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Distributed Event-Based Systems
Distributed Event-Based Systems
Emulation of Software Faults: A Field Data Study and a Practical Approach
IEEE Transactions on Software Engineering
An event-based network-on-chip monitoring service
HLDVT '04 Proceedings of the High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
Toward a Common Event Model for Multimedia Applications
IEEE MultiMedia
Information fusion for wireless sensor networks: Methods, models, and classifications
ACM Computing Surveys (CSUR)
A Fault Taxonomy for Service-Oriented Architecture
HASE '07 Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium
Bloom filter based routing for content-based publish/subscribe
Proceedings of the second international conference on Distributed event-based systems
Advanced event processing and notifications in service runtime environments
Proceedings of the second international conference on Distributed event-based systems
Event-Based Motion Control for Mobile-Sensor Networks
IEEE Pervasive Computing
A Taxonomy of QoS-Aware, Adaptive Event-Dissemination Middleware
IEEE Internet Computing
A Fault Taxonomy for Web Service Composition
Service-Oriented Computing - ICSOC 2007 Workshops
Supporting mobility in content-based publish/subscribe middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Distributed complex event processing with query rewriting
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
A stratified approach for supporting high throughput event processing applications
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Existing and future standards for event-driven business process management
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
A distributed service-oriented architecture for business process execution
ACM Transactions on the Web (TWEB)
Event-processing network model and implementation
IBM Systems Journal
Event Processing in Action
Discovering event correlation rules for semi-structured business processes
Proceedings of the 5th ACM international conference on Distributed event-based system
Fault injection-based assessment of partial fault tolerance in stream processing applications
Proceedings of the 5th ACM international conference on Distributed event-based system
Dynamic migration of processing elements for optimized query execution in event-based systems
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Bridging physical and virtual worlds: complex event processing for RFID data streams
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Conformance testing: measuring the fit and appropriateness of event logs and process models
BPM'05 Proceedings of the Third international conference on Business Process Management
Identifying incompatible service implementations using pooled decision trees
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Enforcement of entailment constraints in distributed service-based business processes
Information and Software Technology
Hi-index | 0.00 |
Dependability and fault-tolerance, which are key requirements for business- or safety-critical applications, require explicit knowledge of potential faults that may occur within a system. In contrast to other major research directions, the emerging field of distributed event-based systems is yet lacking a common understanding of faults. In this paper we take a step forward and study potential origins and effects of faults in such systems. Our work on a unified fault taxonomy follows a rigorous methodology. We first identify five core sub-areas in the broader field of event-based systems, and discuss commonalities and differences among them. Then we derive from the existing literature a coherent domain model, which accurately captures the specifics of the different areas. The domain model provides a holistic view and covers both structural and procedural aspects of event-based systems. Based on this model, we elaborate a detailed taxonomy of faults, in line with well-established fault dimensions from dependable and secure computing. The fault taxonomy forms the basis for a comprehensive discussion of fault instances across the five sub-areas of event processing.