메뉴 건너뛰기




Volumn , Issue , 2012, Pages 584-594

Static detection of resource contention problems in server-side scripts

Author keywords

constraint solving; php; resource contention; static analysis

Indexed keywords

ATOMICITY VIOLATIONS; BUSINESS LOGIC; CONSTRAINT SOLVING; DATABASE TABLES; DETECTION TECHNIQUE; EXTERNAL RESOURCES; INTER-PROCEDURAL; MULTICORE ARCHITECTURES; MULTIPLE INSTANCES; MULTIPLE OPERATIONS; PHP; RESOURCE CONTENTION; RESOURCE CONTENTION PROBLEM; SERIALIZABILITY; SHARED MEMORIES; THREE COMPONENT; WEB APPLICATION;

EID: 84864258272     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2012.6227158     Document Type: Conference Paper
Times cited : (22)

References (37)
  • 1
    • 84864246920 scopus 로고    scopus 로고
    • ProductCart overselling. http://www.rotofugi.com/toyscart/pc/viewContent. asp?idpage=48.
    • ProductCart Overselling
  • 2
    • 84864221437 scopus 로고    scopus 로고
    • OpenCart overselling. http://forum.opencart.com/viewtopic.php?f=20&t= 37073.
    • OpenCart Overselling
  • 10
    • 84886432240 scopus 로고    scopus 로고
    • Understanding Web Applications through Dynamic Analysis
    • G. Antoniol, M. Penta, M. Zazzara. Understanding Web Applications through Dynamic Analysis. IWPC'04.
    • IWPC'04
    • Antoniol, G.1    Penta, M.2    Zazzara, M.3
  • 11
    • 77954721052 scopus 로고    scopus 로고
    • Practical fault localization for dynamic web applications
    • S. Artzi, J. Dolby, F. Tip and M. Pistoia. Practical fault localization for dynamic web applications. ICSE'10.
    • ICSE'10
    • Artzi, S.1    Dolby, J.2    Tip, F.3    Pistoia, M.4
  • 13
    • 85085718438 scopus 로고    scopus 로고
    • Behavioral consistency of C and verilog programs using bounded model checking
    • E. Clarke, D. Kroening and K. Yorav. Behavioral consistency of C and verilog programs using bounded model checking. DAC'03.
    • DAC'03
    • Clarke, E.1    Kroening, D.2    Yorav, K.3
  • 14
    • 2442615037 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • C. Flanagan and S. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL'04.
    • POPL'04
    • Flanagan, C.1    Freund, S.2
  • 15
    • 85008255060 scopus 로고    scopus 로고
    • Precise interface identification to improve testing and analysis of web applications
    • W. Halfond, S. Anand and A. Orso. Precise interface identification to improve testing and analysis of web applications. In ISSTA'09.
    • ISSTA'09
    • Halfond, W.1    Anand, S.2    Orso, A.3
  • 16
    • 50649094037 scopus 로고    scopus 로고
    • Automated Session Data Repair for Web Application Regression Testing
    • M. Harman and N. Alshahwan. Automated Session Data Repair for Web Application Regression Testing. In ICST'08.
    • ICST'08
    • Harman, M.1    Alshahwan, N.2
  • 17
    • 85086814051 scopus 로고    scopus 로고
    • Architecture recovery of web applications
    • A. Hassan and R. Holt. Architecture recovery of web applications. In ICSE'02.
    • ICSE'02
    • Hassan, A.1    Holt, R.2
  • 18
    • 84864210122 scopus 로고    scopus 로고
    • Detecting atomicset serializability violations in multithreaded programs through active randomized testing invariants
    • Z. Lai, S. C. Cheung and W. K. Chan. Detecting atomicset serializability violations in multithreaded programs through active randomized testing invariants. In ICSE'10.
    • ICSE'10
    • Lai, Z.1    Cheung, S.C.2    Chan, W.K.3
  • 19
    • 84873440091 scopus 로고    scopus 로고
    • AVIO: Detecting atomicity violations via access interleaving invariants
    • S. Lu, J. Tucek, F. Qin and Y. Zhou. AVIO: detecting atomicity violations via access interleaving invariants. In ASPLOS-XII.
    • ASPLOS-XII
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 20
    • 33748859252 scopus 로고    scopus 로고
    • Integrating Static and Dynamic Analysis to improve the Comprehension of Existing Web Applications
    • G. Lucca and M. Penta. Integrating Static and Dynamic Analysis to improve the Comprehension of Existing Web Applications. WSE'05.
    • WSE'05
    • Lucca, G.1    Penta, M.2
  • 22
    • 33746060520 scopus 로고    scopus 로고
    • Effective static race detection for Java
    • M. Naik, A. Aiken and J. Whaley. Effective static race detection for Java. In PLDI'06 .
    • PLDI'06
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 23
    • 76749145125 scopus 로고    scopus 로고
    • Light64: Lightweight hardware support for data race detection during systematic testing of parallel programs
    • A. Nistor, D. Marinov and J. Torrellas. Light64: lightweight hardware support for data race detection during systematic testing of parallel programs. In MICRO-42.
    • MICRO-42
    • Nistor, A.1    Marinov, D.2    Torrellas, J.3
  • 24
    • 85088713724 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • R. O'Callahan and J. Choi. Hybrid dynamic data race detection. In PPoPP'03.
    • PPoPP'03
    • O'Callahan, R.1    Choi, J.2
  • 26
    • 77950470798 scopus 로고    scopus 로고
    • Randomized active atomicity violation detection in concurrent programs
    • C. Park, K.Sen. Randomized active atomicity violation detection in concurrent programs. In SIGSOFT'08/FSE-16 .
    • SIGSOFT'08/FSE-16
    • Park, C.1    Sen, K.2
  • 27
    • 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. In TOCS 15(4) 1997.
    • (1997) TOCS , vol.15 , Issue.4
    • Savage, S.1    Burrows, M.2    Nelson, G.3    Sobalvarro, P.4    Anderson, T.5
  • 29
    • 79958756538 scopus 로고    scopus 로고
    • Using SQL Hotspots in a Prioritization Heuristic for Detecting All Types of Web Application Vulnerabilities
    • B. Smith and L. Williams. Using SQL Hotspots in a Prioritization Heuristic for Detecting All Types of Web Application Vulnerabilities. In ICST'11.
    • ICST'11
    • Smith, B.1    Williams, L.2
  • 30
    • 79958717563 scopus 로고    scopus 로고
    • A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications
    • S. Sprenkle, L. Pollock and L. Simko. A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications. In ICST'11.
    • ICST'11
    • Sprenkle, S.1    Pollock, L.2    Simko, L.3
  • 31
    • 85076454876 scopus 로고    scopus 로고
    • Static Detection of Access Control Vulnerabilities in Web Applications
    • F. Sun, L. Xu, and Z. Su. Static Detection of Access Control Vulnerabilities in Web Applications. In USENIX Security 2011.
    • USENIX Security 2011
    • Sun, F.1    Xu, L.2    Su, Z.3
  • 32
    • 85088055278 scopus 로고    scopus 로고
    • Associating synchronization constraints with data in an object-oriented language
    • M. Vaziri, F. Tip and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL'06.
    • POPL'06
    • Vaziri, M.1    Tip, F.2    Dolby, J.3
  • 34
    • 81455141894 scopus 로고    scopus 로고
    • Accentuating the Positive: Atomicity Inference and Enforcement Using Correct Executions
    • D. Weeratunge, X. Zhang, and S. Jagannathan. Accentuating the Positive: Atomicity Inference and Enforcement Using Correct Executions. In OOPSLA'11.
    • OOPSLA'11
    • Weeratunge, D.1    Zhang, X.2    Jagannathan, S.3
  • 35
    • 84941158575 scopus 로고    scopus 로고
    • Scalable error detection using boolean satisfiability
    • Y. Xie and A. Aiken. Scalable error detection using boolean satisfiability. In POPL'05.
    • POPL'05
    • Xie, Y.1    Aiken, A.2
  • 36
    • 84910681237 scopus 로고    scopus 로고
    • Static detection of security vulnerabilities in scripting languages
    • Y. Xie and A. Aiken. Static detection of security vulnerabilities in scripting languages. In USENIX'06.
    • USENIX'06
    • Xie, Y.1    Aiken, A.2
  • 37
    • 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'11.
    • WWW'11
    • Zheng, Y.1    Bao, T.2    Zhang, X.3


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