Late Breaking Results: Towards Practical Record and Replay for Mobile Applications

被引:2
|
作者
Sahin, Onur [1 ]
Aliyeva, Assel [1 ]
Mathavan, Hariharan [1 ]
Coskun, Ayse [1 ]
Egele, Manuel [1 ]
机构
[1] Boston Univ, ECE Dept, Boston, MA 02215 USA
关键词
D O I
10.1145/3316781.3322476
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The ability to repeat the execution of a program is a fundamental requirement in evaluating computer systems and apps. Reproducing executions of mobile apps has proven difficult under real-life scenarios due to different sources of external inputs and interactive nature of the apps. We present a new practical record/replay framework for Android, RandR, which handles multiple sources of input and provides cross-device replay capabilities through a dynamic instrumentation approach. We demonstrate the feasibility of RandR by recording and replaying a set of real-world apps.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Towards Practical Default-On Multi-Core Record/Replay
    Mashtizadeh, Ali Jose
    Garfinkel, Tal
    Terei, David
    Mazieres, David
    Rosenblum, Mendel
    [J]. OPERATING SYSTEMS REVIEW, 2017, 51 (02) : 693 - 708
  • [2] Towards Practical Default-On Multi-Core Record/Replay
    Mashtizadeh, Ali Jose
    Garfinkel, Tal
    Terei, David
    Mazieres, David
    Rosenblum, Mendel
    [J]. TWENTY-SECOND INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXII), 2017, : 693 - 708
  • [3] Towards Practical Default-On Multi-Core Record/Replay
    Mashtizadeh, Ali Jose
    Garfinkel, Tal
    Terei, David
    Mazieres, David
    Rosenblum, Mendel
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (04) : 693 - 708
  • [4] Towards Instruction Level Record and Replay of Sensor Network Applications
    Wan, Lipeng
    Cao, Qing
    [J]. 2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 475 - 484
  • [5] MobiPlay: A Remote Execution Based Record-and-Replay Tool for Mobile Applications
    Qin, Zhengrui
    Tang, Yutao
    Novak, Ed
    Li, Qun
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 571 - 582
  • [6] RecPlay: A fully integrated practical record/replay system
    Ronsse, M
    De Bosschere, K
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1999, 17 (02): : 133 - 152
  • [7] RecPlay: A fully integrated practical record/replay system
    Dept. of Electronics and Info. Syst., Universiteit Gent, Sint-Pietersnieuwstraat 41, Ghent, B-9000, Belgium
    [J]. ACM Trans Comput Syst, 2 (133-152):
  • [8] Towards practical security monitors of UML policies for mobile applications
    Massacci, Fabio
    Naliuka, Katsiaryna
    [J]. ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 1112 - 1119
  • [9] Towards practical security monitors of UML policies for mobile applications
    Massacci, Fabio
    Naliuka, Katsiaryna
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS - PROCEEDINGS, 2007, : 278 - 278
  • [10] Towards Efficient Record and Replay: A Case Study in We Chat
    Feng, Sidong
    Lu, Haochuan
    Xiong, Ting
    Deng, Yuetang
    Chen, Chunyang
    [J]. PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1681 - 1692