메뉴 건너뛰기




Volumn 23, Issue 3, 2014, Pages

Scalable runtime bloat detection using abstract dynamic slicing

Author keywords

Abstract dynamic slicing; Copy profiling; Cost benefit analysis; Dynamic analysis; Runtime bloat

Indexed keywords

ABSTRACTING; COMPUTER SOFTWARE; COST BENEFIT ANALYSIS; DYNAMIC ANALYSIS; SEMANTICS;

EID: 84901596638     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/2560047     Document Type: Article
Times cited : (23)

References (80)
  • 4
    • 20744446298 scopus 로고    scopus 로고
    • A survey of adaptive optimization in virtual machines
    • DOI 10.1109/JPROC.2004.840305, Program Generation, Optimization and Platform Adaptation
    • M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. 2005. A survey of adaptive optimization in virtual machines. Proc. IEEE 92, 2, 449-466. (Pubitemid 40851235)
    • (2005) Proceedings of the IEEE , vol.93 , Issue.2 , pp. 449-466
    • Arnold, M.1    Fink, S.J.2    Grove, D.3    Hind, M.4    Sweeney, P.F.5
  • 19
    • 34548212308 scopus 로고    scopus 로고
    • Dytan: A generic dynamic taint analysis framework
    • DOI 10.1145/1273463.1273490, Proceedings of the 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07
    • J. Clause, W. Li, and A. Orso. 2007. Dytan: A generic dynamic taint analysis framework. In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA07). 196-206. (Pubitemid 47317593)
    • (2007) 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07 , pp. 196-206
    • Clause, J.1    Li, W.2    Orso, A.3
  • 21
    • 34548247645 scopus 로고    scopus 로고
    • Blended analysis for performance understanding of framework-based applications
    • DOI 10.1145/1273463.1273480, Proceedings of the 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07
    • B. Dufour, B. G. Ryder, and G. Sevitsky. 2007. Blended analysis for performance understanding of frameworkbased applications. In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA07). 118-128. (Pubitemid 47317586)
    • (2007) 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07 , pp. 118-128
    • Dufour, B.1    Ryder, B.G.2    Sevitsky, G.3
  • 23
    • 84901609430 scopus 로고    scopus 로고
    • JProfiler
    • Ej-Technologies Gmbh. 2011. JProfiler. http://www.ej-technologies.com.
    • (2011) Ej-Technologies Gmbh
  • 27
    • 84901620663 scopus 로고    scopus 로고
    • The j9 java virtual machine
    • J9 Java Virtual Machine. 2011. The j9 java virtual machine. http://wiki.eclipse.org/J9.
    • (2011) J9 Java Virtual Machine
  • 29
    • 84901609431 scopus 로고    scopus 로고
    • Java development blog. cld.blog-city.com
    • Java Development Blog. 2009. Java development blog. cld.blog-city.com.
    • (2009) Java Development Blog
  • 30
    • 84901625088 scopus 로고    scopus 로고
    • Java Heap Analyzer Tool
    • Java Heap Analyzer Tool. 2014. Java heap analyzer tool (hat). http://hat.dev.java.net.
    • (2014) Java Heap Analyzer Tool (Hat)
  • 31
    • 0025510535 scopus 로고
    • Dynamic slicing of computer programs
    • B. Korel and J. Laski. 1990. Dynamic slicing of computer programs. J. Syst. Softw. 13, 3, 187-195.
    • (1990) J. Syst. Softw , vol.13 , Issue.3 , pp. 187-195
    • Korel, B.1    Laski, J.2
  • 36
    • 70350244718 scopus 로고    scopus 로고
    • Measuring the strength of information flows in programs
    • W. Masri and A. Podgurski. 2009. Measuring the strength of information flows in programs. ACM Trans. Softw. Engin. Methodol. 19, 2, 1-33.
    • (2009) ACM Trans. Softw. Engin. Methodol , vol.19 , Issue.2 , pp. 1-33
    • Masri, W.1    Podgurski, A.2
  • 39
    • 75149134776 scopus 로고    scopus 로고
    • Four trends leading to java runtime bloat
    • N. Mitchell, E. Schonberg, and G. Sevitsky. 2010. Four trends leading to java runtime bloat. IEEE Softw. 27, 1, 56-63.
    • (2010) IEEE Softw , vol.27 , Issue.1 , pp. 56-63
    • Mitchell, N.1    Schonberg, E.2    Sevitsky, G.3
  • 42
    • 39149090024 scopus 로고    scopus 로고
    • A Virtual Machine Based Information Flow Control System for Policy Enforcement
    • DOI 10.1016/j.entcs.2007.10.010, PII S1571066108000455
    • S. K. Nair, P. N. Simpson, B. Crispo, and A. S. Tanenbaum. 2008. A virtual machine based information flow control system for policy enforcement. Electron. Notes Theor. Comput. Sci. 197, 1, 3-16. (Pubitemid 351253789)
    • (2008) Electronic Notes in Theoretical Computer Science , vol.197 , Issue.1 , pp. 3-16
    • Nair, S.K.1    Simpson, P.N.D.2    Crispo, B.3    Tanenbaum, A.S.4
  • 48
    • 70450240486 scopus 로고    scopus 로고
    • Quest Software
    • Quest Software. 2011. JProbe memory debugging. http://www.quest.com/ jprobe.
    • (2011) JProbe Memory Debugging
  • 56
    • 84901625087 scopus 로고    scopus 로고
    • Sun Java Forum. 2014. http://forums.java.net/jive/thread.jspa?messageID= 180784.
    • (2014) Sun Java Forum
  • 57
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. 1995. A survey of program slicing techniques. J. Program. Lang. 3, 121-189.
    • (1995) J. Program. Lang , vol.3 , pp. 121-189
    • Tip, F.1
  • 69
    • 85038810709 scopus 로고    scopus 로고
    • Taint-enhanced policy enforcement: A practical approach to defeat a wide range of attacks
    • W. Xu, S. Bhatkar, and R. Sekar. 2006. Taint-enhanced policy enforcement: A practical approach to defeat a wide range of attacks. In Proceedings of the 15th USENIX Security Symposium. 121-136.
    • (2006) Proceedings of the 15th USENIX Security Symposium , pp. 121-136
    • Xu, W.1    Bhatkar, S.2    Sekar, R.3
  • 71
    • 0038364440 scopus 로고    scopus 로고
    • Frequent value locality and its applications
    • J. Yang and R. Gupta. 2002. Frequent value locality and its applications. ACM Trans. Program. Lang. Syst. 1, 1, 79-105.
    • (2002) ACM Trans. Program. Lang. Syst , vol.1 , Issue.1 , pp. 79-105
    • Yang, J.1    Gupta, R.2
  • 74
    • 34547235695 scopus 로고    scopus 로고
    • Locating faulty code by multiple points slicing
    • DOI 10.1002/spe.795
    • X. Zhang, N. Gupta, and R. Gupta. 2007. Locating faulty code by multiple points slicing. Softw. Pract. Exper. 37, 935-961. (Pubitemid 47116115)
    • (2007) Software - Practice and Experience , vol.37 , Issue.9 , pp. 935-961
    • Zhang, X.1    Gupta, N.2    Gupta, R.3
  • 78
    • 34547309741 scopus 로고    scopus 로고
    • Dynamic slicing long running programs through execution fast forwarding
    • DOI 10.1145/1181775.1181786, 1181786, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
    • X. Zhang, S. Tallam, and R. Gupta. 2006b. Dynamic slicing long running programs through execution fast forwarding. In Proceedings of the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE06). 81-91. (Pubitemid 47129387)
    • (2006) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 81-91
    • Zhang, X.1    Tallam, S.2    Gupta, R.3


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