메뉴 건너뛰기




Volumn , Issue CONFCODENUMBER, 2014, Pages 596-607

Case studies and tools for contract specifications

Author keywords

design by contract; invariant detection; Specifications

Indexed keywords

CODES (SYMBOLS); OPEN SOURCE SOFTWARE; SOFTWARE ENGINEERING; SPECIFICATIONS;

EID: 84994173009     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2568225.2568285     Document Type: Conference Paper
Times cited : (25)

References (49)
  • 1
    • 0025535994 scopus 로고
    • Unify and conquer (garbage, updating, aliasing)
    • Nice, France, June 27-29
    • H. Baker. Unify and conquer (garbage, updating, aliasing,). In Proc. 1990 ACM Conf. on Lisp and Functional Programming, pages 218-226, Nice, France, June 27-29, 1990.
    • (1990) Proc. 1990 ACM Conf. on Lisp and Functional Programming , pp. 218-226
    • Baker, H.1
  • 6
    • 38149109170 scopus 로고    scopus 로고
    • Non-null references by default in Java: Alleviating the nullity annotation burden
    • Berlin, Germany, August 1-3
    • P. Chalin and P. R. James. Non-null references by default in Java: Alleviating the nullity annotation burden. In ECOOP 2007-Object-Oriented Programming, 21st European Conference, pages 227-247, Berlin, Germany, August 1-3, 2007.
    • (2007) ECOOP 2007-Object-Oriented Programming, 21st European Conference , pp. 227-247
    • Chalin, P.1    James, P.R.2
  • 16
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • February 2001. A previous version appeared in ICSE '99, Proceedings of the 21st International Conference on Software Engineering,Los Angeles, CA, USA, May 19-21 213-224
    • M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering, 27 (2): 99-123, February 2001. A previous version appeared in ICSE '99, Proceedings of the 21st International Conference on Software Engineering, pages 213-224, Los Angeles, CA, USA, May 19-21, 1999.
    • (1999) IEEE Transactions on Software Engineering , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 22
    • 60349104563 scopus 로고    scopus 로고
    • A scalable mixed-level approach to dynamic analysis of c and c++ programs
    • Master's thesis,Cambridge, MA, May 5
    • P. J. Guo. A scalable mixed-level approach to dynamic analysis of C and C++ programs. Master's thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, May 5, 2006.
    • (2006) MIT Department of Electrical Engineering and Computer Science
    • Guo, P.J.1
  • 26
    • 13144252258 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • March
    • G. T. Leavens, Y. Cheon, C. Clifton, C. Ruby, and D. R. Cok. How the design of JML accommodates both runtime assertion checking and formal verification. Science of Computer Programming, 55 (1-3): 185-208, March 2005.
    • (2005) Science of Computer Programming , vol.55 , Issue.1-3 , pp. 185-208
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 30
    • 84945713135 scopus 로고
    • Applying"design by contract"
    • October
    • B. Meyer. Applying "Design by Contract". Computer, 25 (10): 40-51, October 1992.
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 31
    • 26444465053 scopus 로고    scopus 로고
    • Attached types and their application to three open problems of object-oriented programming
    • A. P. Black, editor,Springer Berlin Heidelberg
    • B. Meyer. Attached types and their application to three open problems of object-oriented programming. In A. P. Black, editor, ECOOP 2005 Object-Oriented Programming, volume 3586 of Lecture Notes in Computer Science, pages 1-32. Springer Berlin Heidelberg, 2005.
    • (2005) ECOOP 2005 Object-Oriented Programming, Volume 3586 of Lecture Notes in Computer Science , pp. 1-32
    • Meyer, B.1


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