메뉴 건너뛰기




Volumn 6538 LNCS, Issue , 2011, Pages 150-168

Precondition inference from intermittent assertions and application to contracts on collections

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT INTERPRETATIONS; DESIGN BY CONTRACTS; INFERENCE PROBLEM; INTERACTIVE INPUT; RUNTIMES; WEAKEST PRECONDITION;

EID: 79251554669     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-18275-4_12     Document Type: Conference Paper
Times cited : (50)

References (28)
  • 1
    • 0344160958 scopus 로고    scopus 로고
    • Uncovering hidden contracts: The. NET example
    • Arnout, K., Meyer, B.: Uncovering hidden contracts: The. NET example. IEEE Computer 36(11), 48-55 (2003)
    • (2003) IEEE Computer , vol.36 , Issue.11 , pp. 48-55
    • Arnout, K.1    Meyer, B.2
  • 4
    • 77954717754 scopus 로고    scopus 로고
    • Embedded contract languages
    • ACM, New York
    • Barnett, M., Fähndrich, M., Logozzo, F.: Embedded contract languages. In: SAC 2010, pp. 2103-2110. ACM, New York (2010)
    • (2010) SAC 2010 , pp. 2103-2110
    • Barnett, M.1    Fähndrich, M.2    Logozzo, F.3
  • 6
    • 0027833830 scopus 로고
    • Abstract debugging of higher-order imperative languages
    • ACM, New York
    • Bourdoncle, F.: Abstract debugging of higher-order imperative languages. In: PLDI 1993, pp. 46-55. ACM, New York (1993)
    • (1993) PLDI 1993 , pp. 46-55
    • Bourdoncle, F.1
  • 7
    • 67649868322 scopus 로고    scopus 로고
    • Compositional shape analysis by means of bi-abduction
    • ACM, New York
    • Calcagno, C., Distefano, D., O'Hearn, P., Yang, H.: Compositional shape analysis by means of bi-abduction. In: 36th POPL, pp. 289-300. ACM, New York (2009)
    • (2009) 36th POPL , pp. 289-300
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.3    Yang, H.4
  • 8
    • 70450240790 scopus 로고    scopus 로고
    • Snugglebug: A powerful approach to weakest preconditions
    • ACM, New York
    • Chandra, S., Fink, S., Sridharan, M.: Snugglebug: a powerful approach to weakest preconditions. In: PLDI, pp. 363-374. ACM, New York (2009)
    • (2009) PLDI , pp. 363-374
    • Chandra, S.1    Fink, S.2    Sridharan, M.3
  • 10
    • 0001859449 scopus 로고
    • Semantic foundations of program analysis
    • Muchnick, S., Jones, N. (eds.) ch. 10, Prentice-Hall, Englewood Cliffs
    • Cousot, P.: Semantic foundations of program analysis. In: Muchnick, S., Jones, N. (eds.) Program Flow Analysis: Theory and Applications, ch. 10, pp. 303-342. Prentice-Hall, Englewood Cliffs (1981)
    • (1981) Program Flow Analysis: Theory and Applications , pp. 303-342
    • Cousot, P.1
  • 11
    • 0037188218 scopus 로고    scopus 로고
    • Constructive design of a hierarchy of semantics of a transition system by abstract interpretation
    • Cousot, P.: Constructive design of a hierarchy of semantics of a transition system by abstract interpretation. TCS 277(1-2), 47-103 (2002)
    • (2002) TCS , vol.277 , Issue.1-2 , pp. 47-103
    • Cousot, P.1
  • 12
    • 0003038166 scopus 로고
    • Static determination of dynamic properties of recursive procedures
    • Neuhold, E. (ed.) North-Holland, Amsterdam
    • Cousot, P., Cousot, R.: Static determination of dynamic properties of recursive procedures. In: Neuhold, E. (ed.) IFIP Conf. on Formal Description of Programming Concepts, pp. 237-277. North-Holland, Amsterdam (1977)
    • (1977) IFIP Conf. on Formal Description of Programming Concepts , pp. 237-277
    • Cousot, P.1    Cousot, R.2
  • 13
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • ACM, New York
    • Cousot, P., Cousot, R.: Systematic design of program analysis frameworks. In: 6th POPL, pp. 269-282. ACM, New York (1979)
    • (1979) 6th POPL , pp. 269-282
    • Cousot, P.1    Cousot, R.2
  • 14
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • Cousot, P., Cousot, R.: Abstract interpretation and application to logic programs. Journal of Logic Programming 13(2-3), 103-179 (1992)
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 103-179
    • Cousot, P.1    Cousot, R.2
  • 15
    • 84959062828 scopus 로고    scopus 로고
    • Modular static program analysis
    • CC 2002. Springer, Heidelberg
    • Cousot, P., Cousot, R.: Modular static program analysis. In: CC 2002. LNCS, vol. 2304, pp. 159-178. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2304 , pp. 159-178
    • Cousot, P.1    Cousot, R.2
  • 16
    • 79952016331 scopus 로고    scopus 로고
    • A parametric segmentation functor for fully automatic and scalable array content analysis
    • ACM, New York
    • Cousot, P., Cousot, R., Logozzo, F.: A parametric segmentation functor for fully automatic and scalable array content analysis. In: POPL 2011. ACM, New York (2011)
    • (2011) POPL 2011
    • Cousot, P.1    Cousot, R.2    Logozzo, F.3
  • 17
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • Dijkstra, E.: Guarded commands, nondeterminacy and formal derivation of programs. CACM 18(8), 453-457 (1975)
    • (1975) CACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.1
  • 18
    • 84864252434 scopus 로고    scopus 로고
    • Clousot: Static contract checking with abstract interpretation
    • Springer, Heidelberg
    • Fähndrich, M., Logozzo, F.: Clousot: Static contract checking with abstract interpretation. In: FoVeOOS. Springer, Heidelberg (2010)
    • (2010) FoVeOOS
    • Fähndrich, M.1    Logozzo, F.2
  • 20
    • 37149050700 scopus 로고    scopus 로고
    • Computing procedure summaries for interprocedural analysis
    • De Nicola, R. (ed.) ESOP 2007. Springer, Heidelberg
    • Gulwani, S., Tiwari, A.: Computing procedure summaries for interprocedural analysis. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 253-267. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4421 , pp. 253-267
    • Gulwani, S.1    Tiwari, A.2
  • 22
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • King, J.: Symbolic execution and program testing. CACM 19(7), 385-394 (1976)
    • (1976) CACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.1
  • 23
    • 0004198444 scopus 로고
    • Prentice-Hall, Englewood Cliffs
    • Meyer, B.: Eiffel: The Language. Prentice-Hall, Englewood Cliffs (1991)
    • (1991) Eiffel: The Language
    • Meyer, B.1
  • 24
    • 84945713135 scopus 로고
    • Applying "Design by Contract"
    • Meyer, B.: Applying "Design by Contract". IEEE Computer 25(10), 40-51 (1992)
    • (1992) IEEE Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 25
    • 40549116633 scopus 로고    scopus 로고
    • Sufficient preconditions for modular assertion checking
    • Logozzo, F., Peled, D.A., Zuck, L.D. (eds.) VMCAI 2008. Springer, Heidelberg
    • Moy, Y.: Sufficient preconditions for modular assertion checking. In: Logozzo, F., Peled, D.A., Zuck, L.D. (eds.) VMCAI 2008. LNCS, vol. 4905, pp. 188-202. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4905 , pp. 188-202
    • Moy, Y.1
  • 26
    • 0014651649 scopus 로고
    • Fixpoint induction and proofs of program properties
    • Meltzer, B., Michie, D. (eds.) Edinburgh University Press, Edinburgh
    • Park, D.: Fixpoint induction and proofs of program properties. In: Meltzer, B., Michie, D. (eds.) Machine Intelligences, vol. 5, pp. 59-78. Edinburgh University Press, Edinburgh (1969)
    • (1969) Machine Intelligences , vol.5 , pp. 59-78
    • Park, D.1
  • 27
    • 33646065376 scopus 로고    scopus 로고
    • Understanding the origin of alarms in ASTRÉE
    • Hankin, C., Siveroni, I. (eds.) SAS 2005. Springer, Heidelberg
    • Rival, X.: Understanding the origin of alarms in ASTRÉE. In: Hankin, C., Siveroni, I. (eds.) SAS 2005. LNCS, vol. 3672, pp. 303-319. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3672 , pp. 303-319
    • Rival, X.1


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