DocumentCode
3370763
Title
Validation of Exception Handling in the Development of Dependable Component-Based Software Systems
Author
Ferreira, Jeferson ; Martins, Eliane ; Rubira, Cecilia M F ; Brito, Patrick H da Silva
Author_Institution
Univ. of Campinas (UNICAMP), Campinas, Brazil
fYear
2011
fDate
25-29 April 2011
Firstpage
136
Lastpage
145
Abstract
The use of exception handling mechanisms to develop robust software in a non-systematic manner can be a source of many design faults. This paper presents an approach that allows to systematize the validation of the system´s exceptional behavior at both the software architecture and detailed design levels. At the software architecture, our solution is based on the specification and verification of architectural scenarios. At the detailed design level, the proposed solution consists on a static analysis tool that collects information regarding exceptional flows in a given behavioral model, to assist the task of validating the exceptional flow. This analysis anticipates the detection and therefore the correction of failures during the specification phase. The feasibility of our approach was evaluated by a case study of a mining control system.
Keywords
exception handling; formal specification; mining; object-oriented programming; program diagnostics; program verification; software architecture; software reliability; system recovery; dependable component-based software system development; design fault; exception handling mechanism; failure correction; mining control system; program validation; software architecture; specification; static analysis tool; system exceptional behavior; verification; Context; Fault tolerance; Fault tolerant systems; Programming; Software; Software architecture; Unified modeling language; exception handling; model validation;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (LADC), 2011 5th Latin-American Symposium on
Conference_Location
Sao Jose dos Campos
Print_ISBN
978-1-4244-9700-3
Electronic_ISBN
978-0-7695-4320-8
Type
conf
DOI
10.1109/LADC.2011.23
Filename
5783393
Link To Document