| Specification of an exception handling system for a replicated agent environment |
| Full text |
Pdf
(735 KB)
|
Source
|
Foundations of Software Engineering
archive
Proceedings of the 4th international workshop on Exception handling
table of contents
Atlanta, Georgia
Pages 24-31
Year of Publication: 2008
ISBN:978-1-60558-229-0
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 47, Citation Count: 0
|
|
|
ABSTRACT
Exception handling and replication are two mechanisms that increase software reliability. Exception handling helps programmers control situations in which the normal flow of a program execution cannot continue. Replication handles system failures. Exceptions handling and replication do not apply in the same way to the same situations and thus are two complementary mechanisms to increase software reliability. The paper proposes a specification of an execution history oriented exception handling system for an agent language and middleware providing replication. This paper proposes an original signaling algorithm adapted to replicated agents and a rationale of how exception handling and replication mechanisms can combine to increase programmers' capability to achieve reliable agent-based applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. Cacho, K. Damasceno, A. F. Garcia, A. Romanovsky, and C. J. P. de Lucena. Exception handling in context-aware agent systems: A case study. In Proc. of SELMAS'06, pages 57--76, 2006.
|
| |
2
|
|
 |
3
|
Richard Carlsson , Björn Gustavsson , Patrik Nyblom, Erlang's exception handling revisited, Proceedings of the 2004 ACM SIGPLAN workshop on Erlang, p.16-26, September 22-22, 2004, Snowbird, Utah, USA
[doi> 10.1145/1022471.1022475]
|
| |
4
|
|
| |
5
|
C. Dony, C. Urtado, and S. Vauttier. Exception handling and asynchronous active objects: Issues and proposal. In Dony et al. {4}, chapter 5, pages 81--101.
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
L. Mancini and S. Shrivastava. Exception handling in replicated systems with voting. In Digest of papers, Fault Tol. Comp. Symp-16, pages 384--389, 1986.
|
| |
12
|
|
| |
13
|
|
| |
14
|
S. Mostinckx, J. Dedecker, E. G. Boix, T. V. Cutsem, and W. D. Meuter. Ambient-oriented exception handling. In Dony et al. {4}, pages 141--160.
|
| |
15
|
E. Platon, N. Sabouret, and S. Honiden. A definition of exceptions in agent-oriented computing. In Proc. of ESAW, pages 161--174, 2006.
|
| |
16
|
B. Randell, A. Romanovsky, C. Rubira-Calsavara, R. Stroud, Z. Wu, and J. Xu. From recovery blocks to concurrent atomic actions. In Predictably Dependable Computing Systems, pages 87--101, 1995.
|
| |
17
|
A. Romanovksy and J. Kienzle. Advances in Exception Handling Techniques:, volume 2022 of LNCS, chapter Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems, pages 147--164. Springer, 2001.
|
| |
18
|
|
| |
19
|
F. Souchon, C. Dony, C. Urtado, and S. Vauttier. Improving exception handling in multi-agent systems. In Software engineering for multi-agent systems II, Research issues and practical applications, number 2940 in LNCS, pages 167--188. Springer, 2004.
|
| |
20
|
F. Souchon, C. Urtado, S. Vauttier, and C. Dony. Exception handling in component-based systems: a first study. In Exception Handling in Object Oriented Systems: towards Emerging Application Areas and New Programming Paradigms Workshop (at ECOOP'03 international conference) proceedings, pages 84--91, 2003.
|
|