메뉴 건너뛰기




Volumn 4960 LNCS, Issue , 2008, Pages 307-321

Verification of quivalent-results methods

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SOFTWARE; DATA STRUCTURES; EQUIVALENCE CLASSES; FILE ORGANIZATION; PROGRAMMING THEORY; SET THEORY;

EID: 47249143789     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78739-6_24     Document Type: Conference Paper
Times cited : (18)

References (26)
  • 1
    • 33749664425 scopus 로고    scopus 로고
    • Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A Modular Reusable Verifier for Object-Oriented Programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, 4111, pp. 364-387. Springer, Heidelberg (2006)
    • Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A Modular Reusable Verifier for Object-Oriented Programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 364-387. Springer, Heidelberg (2006)
  • 2
    • 19044390891 scopus 로고    scopus 로고
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 49-69. Springer, Heidelberg (2005)
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 49-69. Springer, Heidelberg (2005)
  • 3
    • 4944265699 scopus 로고    scopus 로고
    • Secure information flow by self-composition. In: Computer Security Foundations (CSFW)
    • Los Alamitos
    • Barthe, G., D'Argenio, P.R., Rezk, T.: Secure information flow by self-composition. In: Computer Security Foundations (CSFW), pp. 100-114. IEEE Computer Society Press, Los Alamitos (2004)
    • (2004) IEEE Computer Society Press , pp. 100-114
    • Barthe, G.1    D'Argenio, P.R.2    Rezk, T.3
  • 4
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • Burstall, R.M.: Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7, 23-50 (1972)
    • (1972) Machine Intelligence , vol.7 , pp. 23-50
    • Burstall, R.M.1
  • 5
    • 37149032314 scopus 로고    scopus 로고
    • A Reachability Predicate for Analyzing Low-Level Software
    • Grumberg, O, Huth, M, eds, TACAS 2007, Springer, Heidelberg
    • Chatterjee, S., Lahiri, S.K., Qadeer, S., Rakamarić, Z.: A Reachability Predicate for Analyzing Low-Level Software. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 19-33. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4424 , pp. 19-33
    • Chatterjee, S.1    Lahiri, S.K.2    Qadeer, S.3    Rakamarić, Z.4
  • 6
    • 85062219987 scopus 로고    scopus 로고
    • Clarke, D.G., Drossopoulou, S.: Ownership, encapsulation and the disjointness of type and effect. In: OOPSLA. SIGPLAN Notices, 37(11), pp. 292-310. ACM Press, New York (2002)
    • Clarke, D.G., Drossopoulou, S.: Ownership, encapsulation and the disjointness of type and effect. In: OOPSLA. SIGPLAN Notices, vol. 37(11), pp. 292-310. ACM Press, New York (2002)
  • 7
    • 0348137542 scopus 로고    scopus 로고
    • Clarke, D.G., Potter, J.M., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA. SIGPLAN Notices, 33(10), pp. 48-64. ACM Press, New York (1998)
    • Clarke, D.G., Potter, J.M., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA. SIGPLAN Notices, vol. 33(10), pp. 48-64. ACM Press, New York (1998)
  • 8
    • 27744504698 scopus 로고    scopus 로고
    • Reasoning with specifications containing method calls and model fields
    • Cok, D.: Reasoning with specifications containing method calls and model fields. Journal of Object Technology 4(8), 77-103 (2005)
    • (2005) Journal of Object Technology , vol.4 , Issue.8 , pp. 77-103
    • Cok, D.1
  • 9
    • 37149055801 scopus 로고    scopus 로고
    • Darvas, Á ., Leino, K.R.M.: Practical Reasoning About Invocations and Implementations of Pure Methods. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, 4422, pp. 336-351. Springer, Heidelberg (2007)
    • Darvas, Á ., Leino, K.R.M.: Practical Reasoning About Invocations and Implementations of Pure Methods. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol. 4422, pp. 336-351. Springer, Heidelberg (2007)
  • 10
    • 33746306739 scopus 로고    scopus 로고
    • Reasoning about method calls in interface specifications
    • Darvas, Á ., Müller, P.: Reasoning about method calls in interface specifications. Journal of Object Technology 5(5), 59-85 (2006)
    • (2006) Journal of Object Technology , vol.5 , Issue.5 , pp. 59-85
    • Darvas, A.1    Müller, P.2
  • 11
    • 34250195633 scopus 로고    scopus 로고
    • BoogiePL: A typed procedural language for checking object-oriented programs
    • Technical Report MSR-TR-2005-70, Microsoft Research March
    • DeLine, R., Leino, K.R.M.: BoogiePL: A typed procedural language for checking object-oriented programs. Technical Report MSR-TR-2005-70, Microsoft Research (March 2005)
    • (2005)
    • DeLine, R.1    Leino, K.R.M.2
  • 12
    • 24244437523 scopus 로고    scopus 로고
    • Why: A multi-language multi-prover verification tool
    • 1366, LRI, Université Paris Sud March
    • Filliâtre, J.-C.: Why: a multi-language multi-prover verification tool. Research Report 1366, LRI, Université Paris Sud (March 2003)
    • (2003) Research Report
    • Filliâtre, J.-C.1
  • 13
    • 47249112133 scopus 로고    scopus 로고
    • A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs. PhD thesis, Katholieke Universiteit Leuven
    • Jacobs, B.: A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs. PhD thesis, Katholieke Universiteit Leuven (2007)
    • (2007)
    • Jacobs, B.1
  • 14
    • 33749395393 scopus 로고    scopus 로고
    • Kassios, I.T.: Dynamic Frames: Support for Framing, Dependencies and Sharing Without Restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 268-283. Springer, Heidelberg (2006)
    • Kassios, I.T.: Dynamic Frames: Support for Framing, Dependencies and Sharing Without Restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 268-283. Springer, Heidelberg (2006)
  • 15
    • 47249132061 scopus 로고    scopus 로고
    • Kiniry, J.R., Cok, D.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 108-128. Springer, Heidelberg (2005)
    • Kiniry, J.R., Cok, D.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 108-128. Springer, Heidelberg (2005)
  • 17
    • 13144252258 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • Leavens, G.T., Cheon, Y., Clifton, C., Ruby, C., Cok, D.R.: How the design of JML accommodates both runtime assertion checking and formal verification. Science of Computer Programming 55(1-3), 185-208 (2005)
    • (2005) Science of Computer Programming , vol.55 , Issue.1-3 , pp. 185-208
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 19
    • 35048835831 scopus 로고    scopus 로고
    • Object Invariants in Dynamic Contexts
    • Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
    • Leino, K.R.M., Müller, P.: Object Invariants in Dynamic Contexts. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 491-516. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3086 , pp. 491-516
    • Leino, K.R.M.1    Müller, P.2
  • 20
    • 47249144292 scopus 로고    scopus 로고
    • Leino, K.R.M., Schulte, W.: A verifying compiler for a multi-threaded object-oriented language. In: 2006 Marktoberdorf Summer School on Programming Methodology, Springer, Heidelberg (to appear, 2007), research.microsoft.com/ ∼leino/papers.html
    • Leino, K.R.M., Schulte, W.: A verifying compiler for a multi-threaded object-oriented language. In: 2006 Marktoberdorf Summer School on Programming Methodology, Springer, Heidelberg (to appear, 2007), research.microsoft.com/ ∼leino/papers.html
  • 21
    • 33750232981 scopus 로고    scopus 로고
    • From Coupling Relations to Mated Invariants for Checking Information Flow
    • Gollmann, D, Meier, J, Sabelfeld, A, eds, ESORICS 2006, Springer, Heidelberg
    • Naumann, D.A.: From Coupling Relations to Mated Invariants for Checking Information Flow. In: Gollmann, D., Meier, J., Sabelfeld, A. (eds.) ESORICS 2006. LNCS, vol. 4189, pp. 279-296. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4189 , pp. 279-296
    • Naumann, D.A.1
  • 22
    • 2442441012 scopus 로고    scopus 로고
    • O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL, pp. 268-280 (2004)
    • O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL, pp. 268-280 (2004)
  • 23
    • 17044390050 scopus 로고    scopus 로고
    • Parkinson, M.J., Bierman, G.M.: Separation logic and abstraction. In: POPL, pp. 247-258. ACM Press, New York (2005)
    • Parkinson, M.J., Bierman, G.M.: Separation logic and abstraction. In: POPL, pp. 247-258. ACM Press, New York (2005)
  • 25
    • 24144458954 scopus 로고    scopus 로고
    • Purity and Side Effect Analysis for Java Programs
    • Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
    • Salcianu, A., Rinard, M.: Purity and Side Effect Analysis for Java Programs. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 199-215. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 199-215
    • Salcianu, A.1    Rinard, M.2
  • 26
    • 0038011487 scopus 로고    scopus 로고
    • Implementing object equivalence in Java using the template method design pattern
    • Stevenson, D.E., Phillips, A.T.: Implementing object equivalence in Java using the template method design pattern. SIGCSE Bulletin 35(1), 278-282 (2003)
    • (2003) SIGCSE Bulletin , vol.35 , Issue.1 , pp. 278-282
    • Stevenson, D.E.1    Phillips, A.T.2


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