[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/645983.675267guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Exception Handling in Component-Based System Development

Published: 08 October 2001 Publication History

Abstract

Designers of component-based software face two problems related to dealing with abnormal events: developing exception handling at the level of the integrated system and accommodating (and adjusting, if necessary) exceptions and exception handling provided by individual components. Our intention is to develop an exception handling framework suitable for component-based system development by applying general exception handling mechanisms which have been proposed and successfully used in concurrent/distributed systems and in programming languages. The framework is applied in three steps. Firstly, individual components are wrapped in such a way that the wrappers perform activity related to local error detection and exception handling, and signal, if necessary, external exceptions outside the component. At the second step the execution of the over-all system is structured as a set of dynamic actions in which components take parts. Such actions have important properties which facilitate exception handling: they are atomic, contain erroneous information and serve as recovery regions. The last step is designing exception handling at the action level: each action (i.e. all components participating in it) handles exceptions signalled by individual wrapped components.

Cited By

View all
  • (2015)Bottom-Up Fault Management in Service-Based SystemsACM Transactions on Internet Technology10.1145/273904515:2(1-40)Online publication date: 24-Jun-2015
  • (2013)Exception handlers for healing component-based systemsACM Transactions on Software Engineering and Methodology10.1145/2522920.252292322:4(1-40)Online publication date: 22-Oct-2013
  • (2011)Supporting cross-language exception handling when extending applications with embedded languagesProceedings of the Third international conference on Software engineering for resilient systems10.5555/2045537.2045549(93-99)Online publication date: 29-Sep-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
COMPSAC '01: Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
October 2001
380 pages
ISBN:0769513727

Publisher

IEEE Computer Society

United States

Publication History

Published: 08 October 2001

Author Tags

  1. atomic actions
  2. cooperative error recovery
  3. interface exceptions
  4. system structuring
  5. wrappers

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Bottom-Up Fault Management in Service-Based SystemsACM Transactions on Internet Technology10.1145/273904515:2(1-40)Online publication date: 24-Jun-2015
  • (2013)Exception handlers for healing component-based systemsACM Transactions on Software Engineering and Methodology10.1145/2522920.252292322:4(1-40)Online publication date: 22-Oct-2013
  • (2011)Supporting cross-language exception handling when extending applications with embedded languagesProceedings of the Third international conference on Software engineering for resilient systems10.5555/2045537.2045549(93-99)Online publication date: 29-Sep-2011
  • (2011)Performability modeling of exceptions-aware systems in multiformalism toolsProceedings of the 18th international conference on Analytical and stochastic modeling techniques and applications10.5555/2022315.2022341(257-272)Online publication date: 20-Jun-2011
  • (2010)A taxonomy of software architecture-based reliability effortsProceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge10.1145/1833335.1833342(44-51)Online publication date: 2-May-2010
  • (2008)A formal architectural model for exception handling coordinationProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1363716(114-118)Online publication date: 16-Mar-2008
  • (2006)A definition of exceptions in agent-oriented computingProceedings of the 7th international conference on Engineering societies in the agents world VII10.5555/1777725.1777737(161-174)Online publication date: 6-Sep-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media