메뉴 건너뛰기




Volumn 1, Issue , 2010, Pages 5-14

Efficient hybrid typestate analysis by determining continuation-equivalent states

Author keywords

runtime monitoring; static analysis; typestate analysis

Indexed keywords

ANALYSIS PROBLEMS; BACKWARD ANALYSIS; BENCHMARK SUITES; CONTEXT-SENSITIVE; EQUIVALENT STATE; FINITE-STATE; FLOW-SENSITIVE ANALYSIS; GAIN EFFICIENCY; HYBRID APPROACH; PROGRAM POINTS; RUNTIME MONITORING; RUNTIME MONITORS; RUNTIMES; SENSITIVE INFORMATIONS; SIGNAL PROPERTIES; SPEED-UPS; TYPESTATE;

EID: 77954705973     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806799.1806805     Document Type: Conference Paper
Times cited : (64)

References (23)
  • 3
    • 77954755826 scopus 로고    scopus 로고
    • AspectJ
    • AspectJ. http://eclipse.org/aspectj/.
  • 5
    • 67650077402 scopus 로고    scopus 로고
    • Modular typestate checking of aliased objects
    • October
    • Kevin Bierhoff and Jonathan Aldrich. Modular typestate checking of aliased objects. In OOPSLA, pages 301-320, October 2007.
    • (2007) OOPSLA , pp. 301-320
    • Bierhoff, K.1    Aldrich, J.2
  • 8
    • 70450243145 scopus 로고    scopus 로고
    • Dependent advice: A general approach to optimizing history-based aspects
    • March
    • Eric Bodden, Feng Chen, and Grigore Roşu. Dependent advice: A general approach to optimizing history-based aspects. In AOSD, pages 3-14, March 2009.
    • (2009) AOSD , pp. 3-14
    • Bodden, E.1    Chen, F.2    Roşu, G.3
  • 9
    • 38149057580 scopus 로고    scopus 로고
    • A staged static program analysis to improve the performance of runtime monitoring
    • ECOOP
    • Eric Bodden, Laurie J. Hendren, and Ondřej Lhoták. A staged static program analysis to improve the performance of runtime monitoring. In ECOOP, volume 4609 of LNCS, pages 525-549, 2007.
    • (2007) LNCS , vol.4609 , pp. 525-549
    • Bodden, E.1    Hendren, L.J.2    Lhoták, O.3
  • 10
    • 70450276778 scopus 로고    scopus 로고
    • Finding Programming Errors Earlier by Evaluating Runtime Monitors Ahead-of-Time
    • November
    • Eric Bodden, Patrick Lam, and Laurie Hendren. Finding Programming Errors Earlier by Evaluating Runtime Monitors Ahead-of-Time. In FSE, pages 36-47, November 2008.
    • (2008) FSE , pp. 36-47
    • Bodden, E.1    Lam, P.2    Hendren, L.3
  • 12
    • 0002263527 scopus 로고
    • Canonical regular expressions and minimal state graphs for definite events
    • Polytechnic Institute of Brooklyn
    • J. A. Brzozowski. Canonical regular expressions and minimal state graphs for definite events. In Symposium on Mathematical Theory of Automata, pages 529-561. Polytechnic Institute of Brooklyn, 1962.
    • (1962) Symposium on Mathematical Theory of Automata , pp. 529-561
    • Brzozowski, J.A.1
  • 13
    • 42149109631 scopus 로고    scopus 로고
    • MOP: An efficient and generic runtime verification framework
    • October
    • Feng Chen and Grigore Roşu. MOP: an efficient and generic runtime verification framework. In OOPSLA, pages 569-588, October 2007.
    • (2007) OOPSLA , pp. 569-588
    • Chen, F.1    Roşu, G.2
  • 14
    • 34250326521 scopus 로고    scopus 로고
    • Typestates for objects
    • ECOOP, June
    • Robert DeLine and Manuel Fähndrich. Typestates for objects. In ECOOP, volume 3086 of LNCS, pages 465-490, June 2004.
    • (2004) LNCS , vol.3086 , pp. 465-490
    • DeLine, R.1    Fähndrich, M.2
  • 15
    • 0032667112 scopus 로고    scopus 로고
    • Patterns in property specifications for finite-state verification
    • May
    • Matthew B. Dwyer, George S. Avrunin, and James C. Corbett. Patterns in property specifications for finite-state verification. In ICSE, pages 411-420, May 1999.
    • (1999) ICSE , pp. 411-420
    • Dwyer, M.B.1    Avrunin, G.S.2    Corbett, J.C.3
  • 16
    • 54249105050 scopus 로고    scopus 로고
    • Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis
    • May
    • Matthew B. Dwyer and Rahul Purandare. Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis. In ASE, pages 124-133, May 2007.
    • (2007) ASE , pp. 124-133
    • Dwyer, M.B.1    Purandare, R.2
  • 17
    • 34247362881 scopus 로고    scopus 로고
    • Effective typestate verification in the presence of aliasing
    • July
    • Stephen Fink, Eran Yahav, Nurit Dor, G. Ramalingam, and Emmanual Geay. Effective typestate verification in the presence of aliasing. In ISSTA, pages 133-144, July 2006.
    • (2006) ISSTA , pp. 133-144
    • Fink, S.1    Yahav, E.2    Dor, N.3    Ramalingam, G.4    Geay, E.5
  • 18
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • CC, April
    • Hidehiko Masuhara, Gregor Kiczales, and Chris Dutchyn. A compilation and optimization model for aspect-oriented programs. In CC, volume 2622 of LNCS, pages 46-60, April 2003.
    • (2003) LNCS , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 20
    • 67650095182 scopus 로고    scopus 로고
    • Typestate-like analysis of multiple interacting objects
    • October
    • Nomair A. Naeem and Ondřej Lhoták. Typestate-like analysis of multiple interacting objects. In OOPSLA, pages 347-366, October 2008.
    • (2008) OOPSLA , pp. 347-366
    • Naeem, N.A.1    Lhoták, O.2
  • 21
    • 33746049190 scopus 로고    scopus 로고
    • Refinement-based context-sensitive points-to analysis for Java
    • June
    • Manu Sridharan and Rastislav Bodík. Refinement-based context-sensitive points-to analysis for Java. In PLDI, pages 387-400, June 2006.
    • (2006) PLDI , pp. 387-400
    • Sridharan, M.1    Bodík, R.2
  • 22
    • 0022605097 scopus 로고
    • Typestate: A programming language concept for enhancing software reliability
    • January
    • R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. TSE, 12(1):157-171, January 1986.
    • (1986) TSE , vol.12 , Issue.1 , pp. 157-171
    • Strom, R.E.1    Yemini, S.2


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