메뉴 건너뛰기




Volumn 4085 LNCS, Issue , 2006, Pages 492-507

Changing programs correctly: Refactoring with specifications

Author keywords

[No Author keywords available]

Indexed keywords

ARTIFICIAL INTELLIGENCE; CODES (SYMBOLS); COMPUTATIONAL COMPLEXITY; EQUIVALENCE CLASSES; PROGRAM DOCUMENTATION; SEMANTICS;

EID: 33749386791     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11813040_33     Document Type: Conference Paper
Times cited : (23)

References (23)
  • 1
    • 33745220946 scopus 로고    scopus 로고
    • Ownership confinement ensures representation independence for object-oriented programs
    • A. Banerjee and D. A. Naumann. Ownership confinement ensures representation independence for object-oriented programs. J. ACM, 52(6):894-960, 2005.
    • (2005) J. ACM , vol.52 , Issue.6 , pp. 894-960
    • Banerjee, A.1    Naumann, D.A.2
  • 2
    • 84941156031 scopus 로고    scopus 로고
    • Changing software correctly
    • Department of Computer Science, ETH Zürich
    • F. Bannwart. Changing software correctly. Technical Report 509, Department of Computer Science, ETH Zürich, 2006.
    • (2006) Technical Report , vol.509
    • Bannwart, F.1
  • 3
    • 19044390891 scopus 로고    scopus 로고
    • The Spec# programming system: An overview
    • G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS. Springer-Verlag
    • M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# Programming System: An Overview. In G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS, volume 3362 of LNCS, pages 49-69. Springer-Verlag, 2005.
    • (2005) LNCS , vol.3362 , pp. 49-69
    • Barnett, M.1    Leino, K.R.M.2    Schulte, W.3
  • 4
    • 84976718542 scopus 로고
    • Object-preserving class transformations
    • ACM Press
    • P. L. Bergstein. Object-preserving class transformations. In OOPSLA, pages 299-313. ACM Press, 1991.
    • (1991) OOPSLA , pp. 299-313
    • Bergstein, P.L.1
  • 5
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • ACM Press
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. In OOPSLA, pages 48-64. ACM Press, 1998.
    • (1998) OOPSLA , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 8
    • 0036039550 scopus 로고    scopus 로고
    • Adoption and focus: Practical linear types for imperative programming
    • ACM Press
    • M. Fähndrich and R. DeLine. Adoption and focus: practical linear types for imperative programming. In PLDI, pages 13-24. ACM Press, 2002.
    • (2002) PLDI , pp. 13-24
    • Fähndrich, M.1    Deline, R.2
  • 9
    • 1442313104 scopus 로고    scopus 로고
    • Declaring and checking non-null types in an object-oriented language
    • ACM Press
    • M. Fähndrich and K. R. M. Leino. Declaring and checking non-null types in an object-oriented language. In OOPSLA, pages 302-312. ACM Press, 2003.
    • (2003) OOPSLA , pp. 302-312
    • Fähndrich, M.1    Leino, K.R.M.2
  • 13
    • 25844442786 scopus 로고    scopus 로고
    • ESC/Java2: Uniting ESC/Java and JML
    • G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS. Springer-Verlag
    • J. R. Kiniry and D. R. Cok. ESC/Java2: Uniting ESC/Java and JML. In G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS, volume 3362 of LNCS, pages 108-128. Springer-Verlag, 2005.
    • (2005) LNCS , vol.3362 , pp. 108-128
    • Kiniry, J.R.1    Cok, D.R.2
  • 15
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Iowa State University
    • G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06-rev28, Iowa State University, 2005.
    • (2005) Technical Report 98-06-rev28
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 16
    • 35048835831 scopus 로고    scopus 로고
    • Object invariants in dynamic contexts
    • M. Odersky, editor, ECOOP. Springer-Verlag
    • K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In M. Odersky, editor, ECOOP, volume 3086 of LNCS, pages 491-516. Springer-Verlag, 2004.
    • (2004) LNCS , vol.3086 , pp. 491-516
    • Leino, K.R.M.1    Müller, P.2
  • 18
    • 33745665573 scopus 로고    scopus 로고
    • Semantic hierarchy refactoring by abstract interpretation
    • E. A. Emerson and K. S. Namjoshi, editors, VMCAI. Springer-Verlag
    • F. Logozzo and A. Cortesi. Semantic hierarchy refactoring by abstract interpretation. In E. A. Emerson and K. S. Namjoshi, editors, VMCAI, volume 3855 of LNCS, pages 313-331. Springer-Verlag, 2006.
    • (2006) LNCS , vol.3855 , pp. 313-331
    • Logozzo, F.1    Cortesi, A.2
  • 22
    • 12844276505 scopus 로고    scopus 로고
    • Refactoring class hierarchies with KABA
    • ACM Press
    • M. Streckenbach and G. Snelting. Refactoring class hierarchies with KABA. In OOPSLA, pages 315-330. ACM Press, 2004.
    • (2004) OOPSLA , pp. 315-330
    • Streckenbach, M.1    Snelting, G.2
  • 23
    • 0002110079 scopus 로고    scopus 로고
    • Evolving object-oriented designs with refactorings
    • IEEE Computer Society
    • L. Tokuda and D. Batory. Evolving object-oriented designs with refactorings. In Automated Software Engineering, pages 174-182. IEEE Computer Society, 1999.
    • (1999) Automated Software Engineering , pp. 174-182
    • Tokuda, L.1    Batory, D.2


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