메뉴 건너뛰기




Volumn , Issue , 2008, Pages 37-46

Concurrent contracts for java in JML

Author keywords

[No Author keywords available]

Indexed keywords

CLIENT NEEDS; CONCURRENT PROGRAM; DESIGN BY CONTRACTS; INDUSTRIAL SOFTWARE; JAVA MODELING LANGUAGE; JAVA PROGRAM; LARGE SIZES; MULTIPLE THREADS; OBJECT ORIENTED SOFTWARE; SAFETY PROPERTY; SEQUENTIAL PROGRAMS; SHARED DATA; SOFTWARE DEVELOPMENT METHODOLOGIES;

EID: 67249114451     PISSN: 10719458     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISSRE.2008.9     Document Type: Conference Paper
Times cited : (8)

References (19)
  • 1
    • 37849019596 scopus 로고    scopus 로고
    • Optimized run-time race detection and atomicity checking using partial discovered types
    • Agrawal R., Sasturkar A., Wang L. and Stoller S. D., "Optimized Run-Time Race Detection And Atomicity Checking Using Partial Discovered Types," Proc. ASE, pp. 233-242, 2005.
    • (2005) Proc. ASE , pp. 233-242
    • Agrawal, R.1    Sasturkar, A.2    Wang, L.3    Stoller, S.D.4
  • 2
    • 84934149115 scopus 로고
    • Inheritance and subtyping in a parallel object-oriented language
    • America P., "Inheritance and Subtyping in a Parallel Object-Oriented Language," Proc. ECOOP, LNCS 276, pp. 234-242, 1987.
    • (1987) Proc. ECOOP, LNCS 276 , pp. 234-242
    • America, P.1
  • 6
    • 0038659894 scopus 로고    scopus 로고
    • Investigating the use of analysis contracts to improve the testability of object-oriented code
    • Briand L. C., Labiche Y. and Sun H., "Investigating the Use of Analysis Contracts to Improve the Testability of Object-Oriented Code," SPE, 33 (7), pp. 637-672, 2003.
    • (2003) SPE , vol.33 , Issue.7 , pp. 637-672
    • Briand, L.C.1    Labiche, Y.2    Sun, H.3
  • 8
    • 18744389496 scopus 로고    scopus 로고
    • Model variables: Cleanly supporting abstraction in design by contract
    • Cheon Y., Leavens G. T., Sitaraman M. and Edwards S., "Model Variables: Cleanly supporting Abstraction in Design By Contract," SPE, 35 (6), pp. 583-599, 2005.
    • (2005) SPE , vol.35 , Issue.6 , pp. 583-599
    • Cheon, Y.1    Leavens, G.T.2    Sitaraman, M.3    Edwards, S.4
  • 9
    • 0029537754 scopus 로고    scopus 로고
    • Forcing behavioural subtyping through specification inheritance
    • Dhara K. and Leavens G. T., "Forcing Behavioural Subtyping Through Specification Inheritance," Proc. ICSE, pp. 258-267, 1996.
    • (1996) Proc. ICSE , pp. 258-267
    • Dhara, K.1    Leavens, G.T.2
  • 10
    • 1442312209 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • Flanagan C. and Freund S. N., "Atomizer: a dynamic atomicity checker for multithreaded programs," Proc. ACM SIGPLAN/SIGACT POPL, pp. 256-267, 2004.
    • (2004) Proc. ACM SIGPLAN/SIGACT POPL , pp. 256-267
    • Flanagan, C.1    Freund, S.N.2
  • 11
    • 33749412165 scopus 로고    scopus 로고
    • Safe concurrency for aggregate objects with invariants
    • Jacobs B., Leino R. M., Piessens F. and Schulte W., "Safe concurrency for aggregate objects with invariants," Proc. ICSE, pp. 137-147, 2005.
    • (2005) Proc. ICSE , pp. 137-147
    • Jacobs, B.1    Leino, R.M.2    Piessens, F.3    Schulte, W.4
  • 13
    • 33845245278 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for java
    • Leavens G. T., Baker A. L. and Ruby C., "Preliminary design of JML: A behavioral interface specification language for Java," ACM SIGSOFT Software Engineering Notes, vol.31 (3), pp. 1-38, 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
  • 17
    • 84945713135 scopus 로고
    • Design by contracts
    • Meyer B., "Design by Contracts," IEEE Computer, vol.25 (10), pp. 40-52, 1992.
    • (1992) IEEE Compute , vol.25 , Issue.10 , pp. 40-52
    • Meyer, B.1
  • 19
    • 26444560913 scopus 로고    scopus 로고
    • Extending JML for modular specification and verification of multi-threaded programs
    • ECOOP 2005 - Object-Oriented Programming: 19th European Conference. Proceedings
    • Rodríguez E., Dwyer M., Flanagan C., Hatcliff J., Leavens G. T. and Robby, "Extending JML for Modular Specification and Verification of Multi-threaded Programs," Proc. ECOOP, LNCS 3586, pp. 551-576, 2005. (Pubitemid 41435997)
    • (2005) Lecture Notes in Computer Science , vol.3586 , pp. 551-576
    • Rodriguez, E.1    Dwyer, M.2    Flanagan, C.3    Hatcliff, J.4    Leavens, G.T.5    Robby6


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