A framework for analyzing exception flow in software architectures
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Verification of coordinated exception handling
Proceedings of the 2006 ACM symposium on Applied computing
Towards an architectural approach for the dynamic and automatic composition of software components
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Architecting Fault-tolerant Component-based Systems: from requirements to testing
Electronic Notes in Theoretical Computer Science (ENTCS)
On exceptions and the software development life cycle
Proceedings of the 4th international workshop on Exception handling
Improving reliability of cooperative concurrent systems with exception flow analysis
Journal of Systems and Software
DREP: A Requirements Engineering Process for Dependable Reactive Systems
Methods, Models and Tools for Fault Tolerance
Architecting fault tolerance with exception handling: verification and validation
Journal of Computer Science and Technology
A pattern-based approach for modeling and analyzing error recovery
Architecting dependable systems IV
Architectural fault tolerance using exception handling
Architecting dependable systems IV
Idealized fault-tolerant components in requirements engineering
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Exception-Aware requirements elicitation with use cases
Advanced Topics in Exception Handling Techniques
Modeling and analysis of exception handling by using UML statecharts
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
A survey of software development approaches addressing dependability
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
A method for modeling and testing exceptions in component-based software development
LADC'05 Proceedings of the Second Latin-American conference on Dependable Computing
Architecting web services applications for improving availability
Architecting Dependable Systems III
Reasoning about exception flow at the architectural level
Rigorous Development of Complex Fault-Tolerant Systems
Design-driven development methodology for resilient computing
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Exception handlers for healing component-based systems
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Hi-index | 0.00 |
Exception handling is a structuring technique that facilitates the design of software systems by encapsulating the process of error recovery. In this paper, we present a systematic approach for incorporating exceptional behaviour in the development of component-based software. The premise of our approach is that components alone do not provide the appropriate means to deal with exceptional behaviour in an effective manner, hence the need to consider the notion of collaborations for capturing the interactive behaviour between components when error recovery involves more than one component. The feasibility of the approach is demonstrated in terms of the mining control system case study. Copyright © 2004 John Wiley & Sons, Ltd.