DocumentCode :
694733
Title :
Software Analysis of Internet Bots Using a Model Checker
Author :
Koike, Eri ; Nishizaki, Shin-Ya
Author_Institution :
Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
fYear :
2013
fDate :
7-8 Dec. 2013
Firstpage :
242
Lastpage :
245
Abstract :
Internet bots are software agents which perform automated tasks. Recently, Twitter bots have become popular and are widely used. However, in order to reduce the load on the Twitter server, one can only make a limited number of connections to the server. You therefore have to design a Twitter bot considering the total number of connections. Model Checking is a technique for verifying automatically whether a model satisfies a given specification. A number of model checkers have been developed, such as SPIN and UPPAAL. In this paper, we study how to apply model checking to analysis of load provided by a bot on the Twitter server. We give a model of a Twitter bot for the UPPAAL model checker. The bot is actually implemented on the Google App Engine. We analyze the dynamic features of the model with respect to restriction of communication with the Twitter server, using the UPPAAL model checker. Finally, we discuss the future direction of our work.
Keywords :
Internet; formal verification; program diagnostics; software agents; Google App Engine; Internet bots; Twitter bot; Twitter server; UPPAAL model checker; model checking; software agents; software analysis; Analytical models; Automata; Computational modeling; Load modeling; Model checking; Servers; Twitter; internet bot; model checking; software analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Cloud Computing Companion (ISCC-C), 2013 International Conference on
Conference_Location :
Guangzhou
Type :
conf
DOI :
10.1109/ISCC-C.2013.124
Filename :
6973599
Link To Document :
بازگشت