메뉴 건너뛰기




Volumn , Issue , 2014, Pages 316-325

Race detection for android applications

Author keywords

Android concurrency semantics; Data races; Happensbefore reasoning

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; SOCIAL NETWORKING (ONLINE);

EID: 84901640303     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2594291.2594311     Document Type: Conference Paper
Times cited : (78)

References (30)
  • 2
    • 84866918123 scopus 로고    scopus 로고
    • Using GUI ripping for automated testing of Android applications
    • D. Amalfitano, A. R. Fasolino, P. Tramontana, S. D. Carmine, and A. M. Memon. Using GUI ripping for automated testing of Android applications. In ASE, pages 258-261, 2012. http://developer.android.com/tools/help/monkey.html.
    • (2012) ASE , pp. 258-261
    • Amalfitano, D.1    Fasolino, A.R.2    Tramontana, P.3    Carmine, S.D.4    Memon, A.M.5
  • 4
    • 20544456753 scopus 로고    scopus 로고
    • Contiki - A lightweight and flexible operating system for tiny networked sensors
    • A. Dunkels, B. Gronvall, and T. Voigt. Contiki - A lightweight and flexible operating system for tiny networked sensors. In LCN, pages 455-462, 2004.
    • (2004) LCN , pp. 455-462
    • Dunkels, A.1    Gronvall, B.2    Voigt, T.3
  • 5
    • 21644474151 scopus 로고    scopus 로고
    • RacerX: Effective, static detection of race conditions and deadlocks
    • D. Engler and K. Ashcraft. RacerX: Effective, static detection of race conditions and deadlocks. In SOSP, pages 237-252, 2003.
    • (2003) SOSP , pp. 237-252
    • Engler, D.1    Ashcraft, K.2
  • 6
    • 0034446877 scopus 로고    scopus 로고
    • Type-based race detection for Java
    • C. Flanagan and S. N. Freund. Type-based race detection for Java. In PLDI, pages 219-232, 2000.
    • (2000) PLDI , pp. 219-232
    • Flanagan, C.1    Freund, S.N.2
  • 7
    • 70450237676 scopus 로고    scopus 로고
    • FastTrack: Efficient and precise dynamic race detection
    • C. Flanagan and S. N. Freund. FastTrack: Efficient and precise dynamic race detection. In PLDI, pages 121-133, 2009.
    • (2009) PLDI , pp. 121-133
    • Flanagan, C.1    Freund, S.N.2
  • 8
    • 84860569696 scopus 로고    scopus 로고
    • Algorithmic verification of asynchronous programs
    • 6:1-6:48
    • P. Ganty and R. Majumdar. Algorithmic verification of asynchronous programs. TOPLAS, 34(1):6:1-6:48, 2012.
    • (2012) TOPLAS , vol.34 , Issue.1
    • Ganty, P.1    Majumdar, R.2
  • 9
  • 10
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • A. Igarashi, B. C. Pierce, and P.Wadler. Featherweight Java: A minimal core calculus for Java and GJ. TOPLAS, pages 396-450, 2001.
    • (2001) TOPLAS , pp. 396-450
    • Igarashi, A.1    Pierce, B.C.2    Wadler, P.3
  • 12
    • 80052181450 scopus 로고    scopus 로고
    • Platform-wide deadlock immunity for mobile phones
    • H. Jula, T. Rensch, and G. Candea. Platform-wide deadlock immunity for mobile phones. In DSN-W, pages 205-210, 2011.
    • (2011) DSN-W , pp. 205-210
    • Jula, H.1    Rensch, T.2    Candea, G.3
  • 13
    • 77949363076 scopus 로고    scopus 로고
    • Static data race detection for concurrent programs with asynchronous calls
    • V. Kahlon, N. Sinha, E. Kruus, and Y. Zhang. Static data race detection for concurrent programs with asynchronous calls. In ESEC/FSE, pages 13-22, 2009.
    • (2009) ESEC/FSE , pp. 13-22
    • Kahlon, V.1    Sinha, N.2    Kruus, E.3    Zhang, Y.4
  • 15
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, pages 558-565, 1978.
    • (1978) Commun. ACM , pp. 558-565
    • Lamport, L.1
  • 16
    • 84883731598 scopus 로고    scopus 로고
    • Dynodroid: An input generation system for Android apps
    • A. Machiry, R. Tahiliani, and M. Naik. Dynodroid: An input generation system for Android apps. In FSE, pages 224-234, 2013.
    • (2013) FSE , pp. 224-234
    • Machiry, A.1    Tahiliani, R.2    Naik, M.3
  • 17
    • 33746060520 scopus 로고    scopus 로고
    • Effective static race detection for Java
    • M. Naik, A. Aiken, and J. Whaley. Effective static race detection for Java. In PLDI, pages 308-319, 2006.
    • (2006) PLDI , pp. 308-319
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 18
    • 0037702327 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • R. O'Callahan and J. Choi. Hybrid dynamic data race detection. In PPOPP, pages 167-178, 2003.
    • (2003) PPOPP , pp. 167-178
    • O'Callahan, R.1    Choi, J.2
  • 19
    • 85084160127 scopus 로고    scopus 로고
    • Flash: An efficient and portable web server
    • V. S. Pai, P. Druschel, and W. Zwaenepoel. Flash: An efficient and portable web server. In USENIX, pages 199-212, 1999.
    • (1999) USENIX , pp. 199-212
    • Pai, V.S.1    Druschel, P.2    Zwaenepoel, W.3
  • 20
    • 84866407008 scopus 로고    scopus 로고
    • Race detection for web applications
    • B. Petrov, M. Vechev, M. Sridharan, and J. Dolby. Race detection for web applications. In PLDI, pages 251-262, 2012.
    • (2012) PLDI , pp. 251-262
    • Petrov, B.1    Vechev, M.2    Sridharan, M.3    Dolby, J.4
  • 21
    • 0038378319 scopus 로고    scopus 로고
    • Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. Efficient on-the-fly data race detection in multithreaded C++ programs. In PPOPP, pages 179-190, 2003.
    • (2003) PPOPP , pp. 179-190
    • Pozniansky, E.1    Schuster, A.2
  • 22
    • 67650854541 scopus 로고    scopus 로고
    • MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurr. Comput. : Pract. Exper., pages 327-340, 2007.
    • (2007) Concurr. Comput. : Pract. Exper. , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 23
    • 79251557175 scopus 로고    scopus 로고
    • LOCKSMITH: Practical static race detection for C
    • 3:1-3:55
    • P. Pratikakis, J. S. Foster, and M. Hicks. LOCKSMITH: Practical static race detection for C. TOPLAS, 33(1):3:1-3:55, 2011.
    • (2011) TOPLAS , vol.33 , Issue.1
    • Pratikakis, P.1    Foster, J.S.2    Hicks, M.3
  • 24
    • 84888195676 scopus 로고    scopus 로고
    • Effective race detection for event-driven programs
    • V. Raychev, M. Vechev, and M. Sridharan. Effective race detection for event-driven programs. In OOPSLA, pages 151-166, 2013.
    • (2013) OOPSLA , pp. 151-166
    • Raychev, V.1    Vechev, M.2    Sridharan, M.3
  • 25
    • 0031272525 scopus 로고    scopus 로고
    • Eraser: A dynamic data race detector for multithreaded programs
    • S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programs. TOCS, pages 391-411, 1997.
    • (1997) TOCS , pp. 391-411
    • Savage, S.1    Burrows, M.2    Nelson, G.3    Sobalvarro, P.4    Anderson, T.5
  • 26
    • 82655188175 scopus 로고    scopus 로고
    • Detecting and surviving data races using complementary schedules
    • K. Veeraraghavan, P. M. Chen, J. Flinn, and S. Narayanasamy. Detecting and surviving data races using complementary schedules. In SOSP, pages 369-384, 2011.
    • (2011) SOSP , pp. 369-384
    • Veeraraghavan, K.1    Chen, P.M.2    Flinn, J.3    Narayanasamy, S.4
  • 27
    • 37849039604 scopus 로고    scopus 로고
    • RELAY: Static race detection on millions of lines of code
    • J. W. Voung, R. Jhala, and S. Lerner. RELAY: Static race detection on millions of lines of code. In FSE, pages 205-214, 2007.
    • (2007) FSE , pp. 205-214
    • Voung, J.W.1    Jhala, R.2    Lerner, S.3
  • 28
    • 84885572592 scopus 로고    scopus 로고
    • Racetrack: Efficient detection of data race conditions via adaptive tracking
    • Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: Efficient detection of data race conditions via adaptive tracking. In SOSP, pages 221-234, 2005.
    • (2005) SOSP , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3
  • 29
    • 84865295917 scopus 로고    scopus 로고
    • Finding errors in multithreaded GUI applications
    • S. Zhang, H. Lü, and M. D. Ernst. Finding errors in multithreaded GUI applications. In ISSTA, pages 243-253, 2012.
    • (2012) ISSTA , pp. 243-253
    • Zhang, S.1    Lü, H.2    Ernst, M.D.3
  • 30
    • 84856909809 scopus 로고    scopus 로고
    • Statically locating web application bugs caused by asynchronous calls
    • Y. Zheng, T. Bao, and X. Zhang. Statically locating web application bugs caused by asynchronous calls. In WWW, pages 805-814, 2011.
    • (2011) WWW , pp. 805-814
    • Zheng, Y.1    Bao, T.2    Zhang, X.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.