DocumentCode :
1808794
Title :
Model-Based Validation for Internet Services
Author :
Tjang, Andrew ; Oliveira, Fábio ; Bianchini, Ricardo ; Martin, Richard P. ; Nguyen, Thu D.
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear :
2009
fDate :
27-30 Sept. 2009
Firstpage :
61
Lastpage :
70
Abstract :
Operator mistakes are a significant source of unavailability in Internet services. In our previous work, we proposed operator action validation as an approach for detecting mistakes while hiding them from the service and its users. Previous validation strategies have limitations, however, including the need for instances of correct behavior for comparison. In this paper, we propose a novel model-based validation strategy that addresses these limitations and complements our previous techniques. Model-based validation calls for service engineers to define models of Internet services that can be used to differentiate between correct and incorrect configurations and behaviors. These models are then used to guide the specification of validation assertions that check the correctness of operator actions before they are exposed. We have implemented a prototype model-based validation system for two services, the Web crawler of a commercial search engine (Ask.com) and an academic yet realistic online auction service. Experimentation with model-based validation demonstrates that it is highly effective at detecting and hiding both activated and latent mistakes.
Keywords :
Web services; search engines; Internet service; Web crawler; model-based validation; online auction service; search engine; Computer science; Crawlers; Design engineering; Electronic mail; Prototypes; Search engines; Software prototyping; System testing; USA Councils; Web and internet services; internet service; model; operator mistake;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
Conference_Location :
Niagara Falls, NY
ISSN :
1060-9857
Print_ISBN :
978-0-7695-3826-6
Type :
conf
DOI :
10.1109/SRDS.2009.24
Filename :
5283465
Link To Document :
بازگشت