메뉴 건너뛰기




Volumn , Issue , 2010, Pages 393-398

Runtime constraint checking approaches for OCL, a critical comparison

Author keywords

AspectJ; JML; OCL; Pre and postconditions; Runtime constraint checking

Indexed keywords

ASPECT-J; JML; OCL; PRE AND POSTCONDITIONS; RUNTIMES;

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

References (22)
  • 1
    • 29744466449 scopus 로고    scopus 로고
    • Model driven architecture: Principles and practice
    • Dec.
    • A. W. Brown, "Model driven architecture: Principles and practice, " Software and System Modeling, vol. 3, no. 4, pp. 314-327, Dec. 2004.
    • (2004) Software and System Modeling , vol.3 , Issue.4 , pp. 314-327
    • Brown, A.W.1
  • 4
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • D. E. Perry and A. L. Wolf, "Foundations for the study of software architecture, " ACM SIGSOFT Software Engineering Notes, vol. 17, no. 4, pp. 40-52, 1992.
    • (1992) ACM SIGSOFT Software Engineering Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 7
    • 84948988886 scopus 로고    scopus 로고
    • Modulr architecture for a toolset supporting OCL
    • York, UK, October, ser. LNCS, A. Evans, S. Kent, and B. Selic, Eds. Springer-Verlag, 2000
    • H. Hussmann, B. Demuth, and F. Finger, "Modulr architecture for a toolset supporting OCL, " in UML 2000 - The Unified Modeling Language, Advancing the Standard, York, UK, October 2000, ser. LNCS, A. Evans, S. Kent, and B. Selic, Eds. Springer-Verlag, 2000, vol. 1939, pp. 278-293.
    • (2000) UML 2000 - The Unified Modeling Language, Advancing the Standard , vol.1939 , pp. 278-293
    • Hussmann, H.1    Demuth, B.2    Finger, F.3
  • 8
    • 62749200489 scopus 로고    scopus 로고
    • A library-based approach to translating OCL constraints to JML assertions for runtime checking
    • July 14-17, Las Vegas, Nevada, 2008
    • C. Avila, G. Flores, and Y. Cheon, "A library-based approach to translating OCL constraints to JML assertions for runtime checking, " in International Conference on Software Engineering Research and Practice, July 14-17, 2008, Las Vegas, Nevada, 2008, pp. 403-408.
    • (2008) International Conference on Software Engineering Research and Practice , pp. 403-408
    • Avila, C.1    Flores, G.2    Cheon, Y.3
  • 9
    • 2442566906 scopus 로고    scopus 로고
    • Translating the object constraint language into the java modeling language
    • Nicosia, Cyprus, March 14 -17, 2004
    • A. Hamie, "Translating the Object Constraint Language into the Java Modeling Language, " in Proceedings of the ACM Symposium on Applied Computing, Nicosia, Cyprus, March 14 -17, 2004, 2004, pp. 1531-1535.
    • (2004) Proceedings of the ACM Symposium on Applied Computing , pp. 1531-1535
    • Hamie, A.1
  • 10
    • 33646923734 scopus 로고    scopus 로고
    • Instrumenting contracts with aspect-oriented programming to increase observability and support debugging
    • DOI 10.1109/ICSM.2005.55, 1510174, Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
    • L. C. Briand, W. J. Dzidek, and Y. Labiche, "Instrumenting contracts with aspect-oriented programming to increase observability and support debugging, " in Proceedings of the 21st IEEE International Conference on Software Maintenance, Budapest, Hungary, September 25-30, 2005, Sep. 2005, pp. 687-690. (Pubitemid 43790992)
    • (2005) IEEE International Conference on Software Maintenance, ICSM , vol.2005 , pp. 687-690
    • Briand, L.C.1    Dzidek, W.J.2    Labiche, Y.3
  • 13
    • 34548707085 scopus 로고    scopus 로고
    • Overview and evaluation of constraint validation approaches in Java
    • DOI 10.1109/ICSE.2007.60, 4222593, Proceedings - 29th International Conference on Software Engineering, ICSE 2007
    • L. Froihofer, G. Glos, J. Osrael, and K. M. Goeschka, "Overview and evaluation of constraint validation approaches in Java, " in ICSE'07: Proceedings of the 29th International Conference on Software Engineering. IEEE Computer Society, 2007, pp. 313-322. (Pubitemid 47430666)
    • (2007) Proceedings - International Conference on Software Engineering , pp. 313-322
    • Froihofer, L.1    Glos, G.2    Osrael, J.3    Goeschka, K.M.4
  • 14
    • 33845245278 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Mar.
    • G. T. Leavens, A. L. Baker, and C. Ruby, "Preliminary design of JML: A behavioral interface specification language for Java, " ACM SIGSOFT Soft. Eng. Notes, vol. 31, no. 3, pp. 1-38, Mar. 2006.
    • (2006) ACM SIGSOFT Soft. Eng. Notes , vol.31 , Issue.3 , pp. 1-38
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 15
    • 84945713135 scopus 로고
    • Applying "design by contract
    • Oct.
    • B. Meyer, "Applying "design by contract", " Computer, vol. 25, no. 10, pp. 40-51, Oct. 1992.
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 18
    • 18744389496 scopus 로고    scopus 로고
    • Model variables: Cleanly supporting abstraction in design by contract
    • DOI 10.1002/spe.649
    • Y. Cheon, G. T. Leavens, M. Sitaraman, and S. Edwards, "Model variables: Cleanly supporting abstraction in design by contract, " Software-Practice & Experience, vol. 35, no. 6, pp. 583-599, May 2005. (Pubitemid 40666712)
    • (2005) Software - Practice and Experience , vol.35 , Issue.6 , pp. 583-599
    • Cheon, Y.1    Leavens, G.2    Sitaraman, M.3    Edwards, S.4
  • 19
    • 82955230066 scopus 로고    scopus 로고
    • An Overview of AspectJ
    • ECOOP 2001 - Object-Oriented Programming
    • G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold, "An overview of AspectJ, " in ECOOP 2001 - Object-Oriented Programming 15th European Conference, Budapest Hungary, ser. LNCS, J. L. Knudsen, Ed. Berlin: Springer-Verlag, Jun. 2001, vol. 2072, pp. 327-353. (Pubitemid 33291302)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 20
    • 26444484310 scopus 로고    scopus 로고
    • Object Management Group, Oct., available from, (retrieved on Feb. 23, 2010)
    • OMG, UML 2.0 OCL Specification. Object Management Group, Oct. 2003, available from http://www.omg.org/docs/ptc/03-10-14.pdf (retrieved on Feb. 23, 2010).
    • (2003) UML 2.0 OCL Specification
  • 22
    • 79952394228 scopus 로고    scopus 로고
    • A new Eclipse-based JML compiler built using AST merging
    • Department of Computer Science, Mar.
    • A. Sarcar and Y. Cheon, "A new Eclipse-based JML compiler built using AST merging, " Department of Computer Science, The University of Texas at El Paso, Tech. Rep. 10-08, Mar. 2010.
    • (2010) The University of Texas at El Paso, Tech. Rep. 10-08
    • Sarcar, A.1    Cheon, Y.2


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