DocumentCode :
1895996
Title :
A Method for Model Checking Context-Aware Exception Handling
Author :
Rocha, Leno S. ; Andrade, Rossana M. C. ; Garcia, Alessandro F.
Author_Institution :
Grupo de Pesquisa GREat, Quixadá, Brazil
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
59
Lastpage :
68
Abstract :
The context-aware exception handling (CAEH) is an error recovery technique employed to improve the ubiquitous software robustness. In the design of CAEH, context conditions are specified to characterize abnormal situations and used to select the proper handlers. The erroneous specification of such conditions represents a critical design fault that can lead the CAEH mechanism to behave erroneously or improperly at runtime (e.g., abnormal situations may not be recognized and the system´s reaction may deviate from what is expected). Thus, in order to improve the CAEH reliability this kind of design faults must be rigorously identified and eliminated from the design in the early stages of development. However, despite the existence of formal approaches to verify context-aware ubiquitous systems, such approaches lack specific support to verify the CAEH behavior. This work proposes a method for model checking CAEH. This method provides a set of modeling abstractions and 3 (three) properties formally defined that can be used to identify exiting design faults in the CAEH design. In order to assess the method feasibility: (i) a support tool was developed, and (ii) fault scenarios that are recurring in the CAEH was injected in a correct model and verified using the proposed approach.
Keywords :
formal verification; software reliability; ubiquitous computing; CAEH; CAEH reliability; context-aware exception handling; context-aware ubiquitous systems; critical design fault; formal approaches; model checking; support tool; ubiquitous software robustness; Adaptation models; Context modeling; Hardware; Laser radar; Model checking; Robustness; Software; Exception Handling; Model Checking; Ubiquitous Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (SBES), 2013 27th Brazilian Symposium on
Conference_Location :
Brasilia
Print_ISBN :
978-0-7695-5165-4
Type :
conf
DOI :
10.1109/SBES.2013.16
Filename :
6800182
Link To Document :
بازگشت