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 条
  • [11] Towards Design and Implementation of Model Checker for System Software
    Matsuda, Motohiko
    Maeda, Toshiyuki
    Yonezawa, Akinori
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 117 - 121
  • [12] Kuai: A Model Checker for Software-defined Networks
    Majumdar, Rupak
    Tetali, Sai Deep
    Wang, Zilong
    2014 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2014, : 163 - 170
  • [13] Verifying Embedded C Software with Timing Constraints using an Untimed Bounded Model Checker
    Barreto, Raimundo
    Cordeiro, Lucas
    Fischer, Bernd
    2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 46 - 52
  • [14] Bots in Software Engineering
    Penzenstadler, Birgit
    Abrahao, Silvia
    Staron, Miroslaw
    Serebrenik, Alexander
    Carver, Jeffrey C.
    Hochstein, Lorin
    IEEE SOFTWARE, 2022, 39 (05) : 101 - 104
  • [15] Accelerating software engineering research adoption with Analysis Bots
    Beschastnikh, Ivan
    Lungu, Mircea F.
    Zhuang, Yanyan
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS TRACK (ICSE-NIER), 2017, : 35 - 38
  • [16] Secure Information Flow Analysis Using the PRISM Model Checker
    Noroozi, Ali A.
    Salehi, Khayyam
    Karimpour, Jaber
    Isazadeh, Ayaz
    INFORMATION SYSTEMS SECURITY (ICISS 2019), 2019, 11952 : 154 - 172
  • [17] Gear checker analysis and evaluation using a virtual gear checker
    Takeoka, Fumi
    Komori, Masaharu
    Takahashi, Masaki
    Kubo, Aizoh
    Takatsuji, Toshiyuki
    Osawa, Sonko
    Sato, Osamu
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2009, 20 (04)
  • [18] Verification of C++ flight software with the MCP model checker
    Thompson, S.
    Brat, G.
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 3358 - 3366
  • [19] A mobile phone malicious software detection model with behavior checker
    Yap, TS
    Ewe, HT
    WEB AND COMMUNICATION TECHNOLOGIES AND INTERNET -RELATED SOCIAL ISSUES - HSI 2005, 2005, 3597 : 57 - 65
  • [20] Humans and Bots in Internet Chat: Measurement, Analysis, and Automated Classification
    Gianvecchio, Steven
    Xie, Mengjun
    Wu, Zhenyu
    Wang, Haining
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (05) : 1557 - 1571