메뉴 건너뛰기




Volumn , Issue , 2007, Pages 310-319

DITTO: Automatic incrementalization of data structure invariant checks (in Java)

Author keywords

Automatic; Data structure invariants; Dynamic optimization; Incrementalization; Optimistic memoization; Program analysis

Indexed keywords

DATA STRUCTURE INVARIANTS; DYNAMIC OPTIMIZATION; INCREMENTALIZATION; OPTIMISTIC MEMOIZATION; PROGRAM ANALYSIS;

EID: 35448968694     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1250734.1250770     Document Type: Conference Paper
Times cited : (55)

References (22)
  • 6
    • 9544257690 scopus 로고    scopus 로고
    • A runtime assertion checker for the Java Modeling Language (JML)
    • Hamid R. Arabnia and Youngsong Mun, editors, Las Vegas, Nevada, USA, June 24-27, CSREA Press, June
    • Yoonsik Cheon and Gary T. Leavens. A runtime assertion checker for the Java Modeling Language (JML). In Hamid R. Arabnia and Youngsong Mun, editors, Proceedings of the International Conference on Software Engineering Research and Practice (SERP '02), Las Vegas, Nevada, USA, June 24-27, 2002, pages 322-328. CSREA Press, June 2002.
    • (2002) Proceedings of the International Conference on Software Engineering Research and Practice (SERP '02) , pp. 322-328
    • Cheon, Y.1    Leavens, G.T.2
  • 7
    • 35248825966 scopus 로고    scopus 로고
    • S. Chiba and M. Nishizawa. An easy-to-use toolkit for efficient java bytecode translators. In Proceedings of the second International Conference on Generative Programming and Component Engineering (GPCE'03), Erfurt, Germany, 2830 of ZJVCS, pages 364-376, September 2003.
    • S. Chiba and M. Nishizawa. An easy-to-use toolkit for efficient java bytecode translators. In Proceedings of the second International Conference on Generative Programming and Component Engineering (GPCE'03), Erfurt, Germany, volume 2830 of ZJVCS, pages 364-376, September 2003.
  • 8
    • 33750390549 scopus 로고    scopus 로고
    • Efficient software model checking of data structure properties
    • Paul T. Darga and Chandrasekhar Boyapati. Efficient software model checking of data structure properties. SIGPLANNot., 41(10):363-382, 2006.
    • (2006) SIGPLANNot , vol.41 , Issue.10 , pp. 363-382
    • Darga, P.T.1    Boyapati, C.2
  • 10
    • 0035000465 scopus 로고    scopus 로고
    • Dwyer, John Hatcliff, Roby Joehanes, Shawn Laubach, Corina S. Pasareanu, Robby, Hongjun Zheng, and W Visser. Tool-supported program abstraction for finite-state verification
    • Matthew B. Dwyer, John Hatcliff, Roby Joehanes, Shawn Laubach, Corina S. Pasareanu, Robby, Hongjun Zheng, and W Visser. Tool-supported program abstraction for finite-state verification. In International Conference on Software Engineering, pages 177-187, 2001.
    • (2001) International Conference on Software Engineering , pp. 177-187
    • Matthew, B.1
  • 11
    • 35448977687 scopus 로고    scopus 로고
    • Hotjava 1.0 signature bug, 1997. http://www.cs.princeton.edu/sip/news/ april29.html.
    • (1997) Hotjava 1.0 signature bug
  • 12
    • 0034446995 scopus 로고    scopus 로고
    • Caching function calls using precise dependencies
    • Allan Heydon, Roy Levin, and Yuan Yu. Caching function calls using precise dependencies. ACM SIGPLAN Notices, 35(5):311-320, 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.5 , pp. 311-320
    • Heydon, A.1    Levin, R.2    Yu, Y.3
  • 13
    • 35449008081 scopus 로고    scopus 로고
    • Jso. http://shaneng.awardspace.eom/#jso_description.
    • Jso. http://shaneng.awardspace.eom/#jso_description.
  • 14
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Kluwer Academic Publishers
    • Gary T. Leavens, Albert L. Baker, and Clyde Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, pages 175-188. Kluwer Academic Publishers, 1999.
    • (1999) Behavioral Specifications of Businesses and Systems , pp. 175-188
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 16
    • 0029254310 scopus 로고
    • Systematic derivation of incremental programs
    • Yanhong A. Liu and Tim Teitelbaum, Systematic derivation of incremental programs. Science of Computer Programming, 24(1): 1-39, 1995.
    • (1995) Science of Computer Programming , vol.24 , Issue.1 , pp. 1-39
    • Liu, Y.A.1    Teitelbaum, T.2
  • 18
    • 84976843894 scopus 로고
    • Finite differencing of computable expressions
    • Robert Paige and Shaye Koenig. Finite differencing of computable expressions. ACM Trans. Program. Lang. Syst., 4(3):402-454, 1982.
    • (1982) ACM Trans. Program. Lang. Syst , vol.4 , Issue.3 , pp. 402-454
    • Paige, R.1    Koenig, S.2
  • 20
    • 35448939208 scopus 로고    scopus 로고
    • G. Ramalingam, Bounded incremental computation. Technical Report 1172, Univ. of Wisconsin, Madison, Computer Sciences Dept., 1210 West Dayton St., Madison, WI53706, USA, 1993.
    • G. Ramalingam, Bounded incremental computation. Technical Report 1172, Univ. of Wisconsin, Madison, Computer Sciences Dept., 1210 West Dayton St., Madison, WI53706, USA, 1993.


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