메뉴 건너뛰기




Volumn , Issue , 2008, Pages 403-408

A library-based approach to translating OCL constraints to JML assertions for runtime checking

Author keywords

Assertion; Class invariant; JML; Object oriented class library; OCL; Pre and postconditions; Runtime assertion checking

Indexed keywords

ASSERTION; CLASS INVARIANT; JML; OBJECT-ORIENTED CLASS LIBRARY; OCL; PRE AND POSTCONDITIONS; RUNTIME ASSERTION CHECKING;

EID: 62749200489     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (16)

References (14)
  • 1
    • 62749105139 scopus 로고    scopus 로고
    • D. Arnold, C#/OCL Compiler Website, available from at http://www.ewebsimplex.net/csocl, February 23, 2007.
    • D. Arnold, "C#/OCL Compiler Website," available from at http://www.ewebsimplex.net/csocl, February 23, 2007.
  • 2
    • 33846562600 scopus 로고    scopus 로고
    • February 2004, last retrieved on May 14, 2008 from
    • G. Bracha, "Generics in the Java Programming Language", February 2004, last retrieved on May 14, 2008 from http://java.sun.eom/j2se/1.5/ pdf/generics-tutorial.pdf.
    • Generics in the Java Programming Language
    • Bracha, G.1
  • 5
    • 18744389496 scopus 로고    scopus 로고
    • Model variables: Cleanly supporting abstraction in design by contract
    • May
    • Y. Cheon, G. T. Leavens, M. Sitaraman, and S. Edwards, "Model variables: Cleanly supporting abstraction in design by contract," Software-Practice & Experience, 35(6):583- 599, May 2005.
    • (2005) Software-Practice & Experience , vol.35 , Issue.6 , pp. 583-599
    • Cheon, Y.1    Leavens, G.T.2    Sitaraman, M.3    Edwards, S.4
  • 6
    • 84857113530 scopus 로고    scopus 로고
    • The Open Road: Looking Ahead to Java 7
    • August, retrieved on May 14
    • D. Flanagan, "The Open Road: Looking Ahead to Java 7", August 2007, http://todayjava.net/pub/a/today/2007/08/09/ looking-ahead-to-java- 7.html, retrieved on May 14, 2008.
    • (2007)
    • Flanagan, D.1
  • 7
    • 2442566906 scopus 로고    scopus 로고
    • Translating the Object Constraint Language into the Java Modeling Language
    • A. Hamie, "Translating the Object Constraint Language into the Java Modeling Language," in Proceedings of the ACM Symposium on Applied Computing, pages 1531-1535, 2004.
    • (2004) Proceedings of the ACM Symposium on Applied Computing , pp. 1531-1535
    • Hamie, A.1
  • 8
    • 84945708698 scopus 로고
    • An axiomatic basis of computer programming
    • October
    • C.A.R. Hoare, "An axiomatic basis of computer programming," Communications of ACM, 12(10):576-580, October 1969.
    • (1969) Communications of ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 9
    • 33845245278 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • March
    • G. T. Leavens, A. L. Baker, and C. Ruby, "Preliminary design of JML: A behavioral interface specification language for Java," ACM SIGSOFT Software Engineering Notes, 31(3):1-38, March 2006.
    • (2006) ACM SIGSOFT Software Engineering Notes , vol.31 , Issue.3 , pp. 1-38
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 10
    • 0348137525 scopus 로고    scopus 로고
    • Data groups: Specifying the modification of extended state
    • October
    • K. R. M. Leino, "Data groups: specifying the modification of extended state," OOPLA '98 Conference Proceedings, SIGPLANNotices, 33(10):144-153, October, 1998.
    • (1998) OOPLA '98 Conference Proceedings, SIGPLANNotices , vol.33 , Issue.10 , pp. 144-153
    • Leino, K.R.M.1
  • 11
    • 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
  • 12
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • January
    • D. S. Rosenblum, "A practical approach to programming with assertions," IEEE Transactions on Software Engineering, 21(1):19-31, January 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.1 , pp. 19-31
    • Rosenblum, D.S.1


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