Software Analysis of Internet Bots using a Model Checker

被引:1
|
作者
Koike, Eri [1 ]
Nishizaki, Shin-ya [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Tokyo, Japan
关键词
component; software analysis; internet bot; model checking;
D O I
10.1109/ISCC-C.2013.124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:242 / 245
页数:4
相关论文
共 50 条
  • [41] Formal verification of real-time software by symbolic model-checker
    Nakamura, K
    Yamane, S
    1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 99 - 108
  • [42] Towards an Integrated Tool Support for the Analysis of IOPT Nets Using the Spin Model Checker
    Barros, Joao-Paulo
    Gomes, Luis
    2022 IEEE 31ST INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2022, : 239 - 244
  • [43] Model checking of software components: Combining Java']Java PathFinder and behavior protocol model checker
    Parizek, Pavel
    Plasil, Frantisek
    Kofron, Jan
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 133 - +
  • [44] Traffic Analysis Countermeasures Using Software-Defined Internet Exchanges
    Brooks, R. R.
    Wang, Kuang-Ching
    Yu, Lu
    Barrineau, G.
    Wang, Q.
    Oakley, Jonathan
    2018 INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE MODERN COMPUTER NETWORK TECHNOLOGIES (MONETEC 2018), 2018,
  • [45] Detecting Internet of Things Bots: A Comparative Study
    Stephens, Ben
    Shaghaghi, Arash
    Doss, Robin
    Kanhere, Salil S.
    IEEE ACCESS, 2021, 9 : 160391 - 160401
  • [46] A script language for generating Internet-bots
    Chiu, DKW
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 667 - 671
  • [47] SSCS: A smart spell checker system implementation using adaptive software architecture
    Seth, D
    Kokar, MM
    SELF-ADAPTIVE SOFTWARE: APPLICATIONS, 2001, 2614 : 187 - 197
  • [48] An Approach to Testing with Embedded Context Using Model Checker
    Duan, Lihua
    Chen, Jessica
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5256 : 66 - 85
  • [49] Using the ASTRAL model checker to analyze mobile IP
    Univ of California, Santa Barbara, CA, United States
    Proc Int Conf Software Eng, (132-141):
  • [50] Extended state identification and verification using a model checker
    Robinson-Mallett, Christopher
    Liggesmeyer, Peter
    Muecke, Tilo
    Goltz, Ursula
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (10) : 981 - 992