DocumentCode
1745969
Title
Architecture-based exception handling
Author
Issarny, Valérie ; Benatre, J.-P.
Author_Institution
Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
fYear
2001
fDate
6-6 Jan. 2001
Abstract
Architecture-based development environments are becoming an effective solution towards the construction of robust distributed systems. Through the abstract description of complex software systems configurations in terms of the interconnection of software elements at the interface level, software reuse and evolution get promoted. In addition, as shown by research results from the software architecture domain, it becomes feasible to provide formal notations for the precise description of configuration behavior, together with associated CASE tools for their automated analyses. However, little attention has been paid to software fault tolerance and in particular exception handling in that context, although this is crucial for achieving software robustness. We investigate the design and implementation of exception handling support for architecture-based development environments. After a survey of the issues raised by exception handling at the level of software architecture description, we introduce an exception handling facility for architecture-based software systems, addressing the resulting extension to architecture description languages and the mapping to implementation of software architectures embedding exception handling.
Keywords
computer aided software engineering; exception handling; software architecture; software fault tolerance; specification languages; CASE tools; architecture description languages; architecture-based exception handling; complex software systems configurations; formal notations; robust distributed systems; software architecture; software architecture description; software evolution; software fault tolerance; software reuse; Architecture description languages; Computer aided software engineering; Computer architecture; Connectors; Fault tolerance; Protocols; Robustness; Software architecture; Software systems; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
Conference_Location
Maui, HI, USA
Print_ISBN
0-7695-0981-9
Type
conf
DOI
10.1109/HICSS.2001.927253
Filename
927253
Link To Document