메뉴 건너뛰기




Volumn , Issue , 2007, Pages 313-322

Overview and evaluation of constraint validation approaches in Java

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SOFTWARE MAINTENANCE; CONSTRAINT THEORY; OBJECT ORIENTED PROGRAMMING; SOFTWARE ENGINEERING;

EID: 34548707085     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2007.60     Document Type: Conference Paper
Times cited : (20)

References (21)
  • 4
    • 0004119021 scopus 로고    scopus 로고
    • Adding contracts to Java with Handshake
    • Technical Report TRCS98-32, University of California, Santa Barbara, Dec
    • A. Duncan and U. Hölzle. Adding contracts to Java with Handshake. Technical Report TRCS98-32, University of California, Santa Barbara, Dec. 1998.
    • (1998)
    • Duncan, A.1    Hölzle, U.2
  • 5
    • 34247497311 scopus 로고    scopus 로고
    • L. Froihofer, J. Osrael, and K. M. Goeschka. Trading integrity for availability by means of explicit runtime constraints. In Proc. of the 30th Intl. Conf. on Computer Software and Applications, 2006
    • L. Froihofer, J. Osrael, and K. M. Goeschka. Trading integrity for availability by means of explicit runtime constraints. In Proc. of the 30th Intl. Conf. on Computer Software and Applications, 2006.
  • 6
    • 0036568604 scopus 로고    scopus 로고
    • An integrity constraint management framework in engineering design
    • J. S. Goonetillake, T. W. Carnduff, and W. A. Gray. An integrity constraint management framework in engineering design. Comput. Ind., 48(1):29-44, 2002.
    • (2002) Comput. Ind , vol.48 , Issue.1 , pp. 29-44
    • Goonetillake, J.S.1    Carnduff, T.W.2    Gray, W.A.3
  • 8
    • 35048835875 scopus 로고    scopus 로고
    • jContractor: A reflective java library to support design by contract
    • P. Cointe, editor, Reflection, of, Springer
    • M. Karaorman, U. Hölzle, and J. L. Bruno. jContractor: A reflective java library to support design by contract. In P. Cointe, editor, Reflection, volume 1616 of Lecture Notes in Computer Science, pages 175-196. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1616 , pp. 175-196
    • Karaorman, M.1    Hölzle, U.2    Bruno, J.L.3
  • 9
    • 0000713886 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • 284es, 154
    • G. Kiczales. Aspect-oriented programming. ACM Comput. Surv., 28(4es): 154, 1996.
    • (1996) ACM Comput. Surv
    • Kiczales, G.1
  • 10
    • 34548796691 scopus 로고    scopus 로고
    • R. Kramer. iContract - The Java design by contract tool. In TOOLS '98: Proceedings of the Technology of Object-Oriented Languages and Systems, page 295, Washington, DC, USA, 1998. IEEE Computer Society.
    • R. Kramer. iContract - The Java design by contract tool. In TOOLS '98: Proceedings of the Technology of Object-Oriented Languages and Systems, page 295, Washington, DC, USA, 1998. IEEE Computer Society.
  • 11
    • 3042646759 scopus 로고    scopus 로고
    • M. Lackner, A. Krall, and F. Puntigam. Supporting design by contract in java. Journal of Object Technology, 1(3):57-76, 2002. Special issue: TOOLS.
    • M. Lackner, A. Krall, and F. Puntigam. Supporting design by contract in java. Journal of Object Technology, 1(3):57-76, 2002. Special issue: TOOLS.
  • 12
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • H. Kilov, B. Rumpe, and I. Simmonds, editors, chapter 12, Kluwer Academic Publishers
    • G. T. Leavens, A. L. Baker, and C. Ruby. JML: A notation for detailed design. In H. Kilov, B. Rumpe, and I. Simmonds, editors, Behavioral Specifications of Businesses and Systems, chapter 12, 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
  • 13
    • 84945713135 scopus 로고
    • Applying "design by contract
    • B. Meyer. Applying "design by contract". Computer, 25(10):40-51, 1992.
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 15
    • 18344408118 scopus 로고    scopus 로고
    • Evaluation of assertion support for the java programming language
    • R. Plösch. Evaluation of assertion support for the java programming language. Journal of Object Technology, 1(3):5-17, 2002.
    • (2002) Journal of Object Technology , vol.1 , Issue.3 , pp. 5-17
    • Plösch, R.1
  • 16
    • 34248326773 scopus 로고    scopus 로고
    • B. Pollak, editor, Software Engineering Institute, Carnegie Mellon University, July
    • B. Pollak, editor. Ultra-Large-Scale Systems. Software Engineering Institute, Carnegie Mellon University, July 2006.
    • (2006) Ultra-Large-Scale Systems
  • 17
    • 84957023982 scopus 로고    scopus 로고
    • M. Richters and M. Gogolla. Validating UML models and OCL constraints. In A. Evans, S. Kent, and B. Selic, editors, UML, 1939 of Lecture Notes in Computer Science, pages 265-277. Springer, 2000.
    • M. Richters and M. Gogolla. Validating UML models and OCL constraints. In A. Evans, S. Kent, and B. Selic, editors, UML, volume 1939 of Lecture Notes in Computer Science, pages 265-277. Springer, 2000.
  • 19
    • 33746394582 scopus 로고    scopus 로고
    • Specifying and implementing the operational use of constraints in object-oriented applications
    • Australian Computer Society, Inc
    • B. Verheecke and R. V. D. Straeten. Specifying and implementing the operational use of constraints in object-oriented applications. In Proceedings of the Fortieth International Conference on Tools Pacific, pages 23-32. Australian Computer Society, Inc., 2002.
    • (2002) Proceedings of the Fortieth International Conference on Tools Pacific , pp. 23-32
    • Verheecke, B.1    Straeten, R.V.D.2
  • 21
    • 34548785204 scopus 로고    scopus 로고
    • Utility support for checking OCL business rules in java programs. Master's thesis, Dresden University of Technology, Dec
    • R. Wiebicke. Utility support for checking OCL business rules in java programs. Master's thesis, Dresden University of Technology, Dec. 2000.
    • (2000)
    • Wiebicke, R.1


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