메뉴 건너뛰기




Volumn 3444, Issue , 2005, Pages 374-388

A type system equivalent to a model checker

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SCIENCE; SEMANTICS; SYNTACTICS;

EID: 24644450824     PISSN: 03029743     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1007/978-3-540-31987-0_26     Document Type: Conference Paper
Times cited : (13)

References (47)
  • 1
    • 84944184394 scopus 로고    scopus 로고
    • Type inference for parameterized race-free java
    • January
    • R. Agarwal and S. D. Stoller. Type inference for parameterized race-free java. In Proceedings of VMCAI'04, pages 149-160, January 2004.
    • (2004) Proceedings of VMCAI'04 , pp. 149-160
    • Agarwal, R.1    Stoller, S.D.2
  • 2
    • 0027667776 scopus 로고
    • Subtyping recursive types
    • Roberto M. Amadio and Luca Cardelli. Subtyping recursive types. ACM TOPLAS, 15(4):575-631, 1993.
    • (1993) ACM TOPLAS , vol.15 , Issue.4 , pp. 575-631
    • Amadio, R.M.1    Cardelli, L.2
  • 3
    • 84947274833 scopus 로고    scopus 로고
    • Faithful translations between polyvariant flows and polymorphic types
    • Torben Amtoft and Franklyn Turbak. Faithful translations between polyvariant flows and polymorphic types. In Proceedings of ESOP'00, pages 26-40, 2000.
    • (2000) Proceedings of ESOP'00 , pp. 26-40
    • Amtoft, T.1    Turbak, F.2
  • 4
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM project: Debugging system software via static analysis
    • Thomas Ball and Sriram Rajamani. The SLAM project: Debugging system software via static analysis. In Proceedings of POPL'02, pages 1-3, 2002.
    • (2002) Proceedings of POPL'02 , pp. 1-3
    • Ball, T.1    Rajamani, S.2
  • 5
    • 0030712702 scopus 로고    scopus 로고
    • A modular, polyvariant and type-based closure analysis
    • Anindya Banerjee. A modular, polyvariant and type-based closure analysis. In Proceedings of ICFP'97, pages 1-10, 1997.
    • (1997) Proceedings of ICFP'97 , pp. 1-10
    • Banerjee, A.1
  • 6
    • 0027565614 scopus 로고
    • Explaining type errors in polymorphic languages
    • M. Beaven and R. Stansifer. Explaining type errors in polymorphic languages. ACM LOPLAS, 2(1-4):17-30, 1993.
    • (1993) ACM LOPLAS , vol.2 , Issue.1-4 , pp. 17-30
    • Beaven, M.1    Stansifer, R.2
  • 8
    • 0036041250 scopus 로고    scopus 로고
    • Types as models: Model checking message-passing programs
    • Sagar Chaki, Sriram K. Rajamani, and Jakob Rehof. Types as models: Model checking message-passing programs. In Proceedings of POPL'02, pages 45-57, 2002.
    • (2002) Proceedings of POPL'02 , pp. 45-57
    • Chaki, S.1    Rajamani, S.K.2    Rehof, J.3
  • 9
    • 0034777425 scopus 로고    scopus 로고
    • Compositional explanation of types and algorithmic debugging of type errors
    • Olaf Chitil. Compositional explanation of types and algorithmic debugging of type errors. In Proceedings of ICFP'01, pages 193-204, 2001.
    • (2001) Proceedings of ICFP'01 , pp. 193-204
    • Chitil, O.1
  • 10
    • 0030681155 scopus 로고    scopus 로고
    • Types as abstract interpretations
    • Patrick Cousot. Types as abstract interpretations. In Proceedings of POPL'97, pages 316-331, 1997.
    • (1997) Proceedings of POPL'97 , pp. 316-331
    • Cousot, P.1
  • 11
    • 0033706805 scopus 로고    scopus 로고
    • Temporal abstract interpretation
    • Patrick Cousot and Radhia Cousot. Temporal abstract interpretation. In Proceedings of POPL'00, pages 12-25, 2000.
    • (2000) Proceedings of POPL'00 , pp. 12-25
    • Cousot, P.1    Cousot, R.2
  • 12
    • 84958975913 scopus 로고    scopus 로고
    • A synergy between model-checking and type inference for the verification of value-passing higher-order processes
    • M. Debbabi, A. Benzakour, and K. Ktari. A synergy between model-checking and type inference for the verification of value-passing higher-order processes. In Proceedings of AMAST'98, pages 214-230, 1999.
    • (1999) Proceedings of AMAST'98 , pp. 214-230
    • Debbabi, M.1    Benzakour, A.2    Ktari, K.3
  • 13
    • 0034826554 scopus 로고    scopus 로고
    • Enforcing high-level protocols in low-level software
    • Robert DeLine and Manuel Fahndrich. Enforcing high-level protocols in low-level software. In Proceedings of PLDI'01, pages 59-69, 2001.
    • (2001) Proceedings of PLDI'01 , pp. 59-69
    • DeLine, R.1    Fahndrich, M.2
  • 18
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • S. Graf and H. Saidi. Construction of abstract state graphs with PVS. In Proceedings of CAV'97, pages 72-83, 1997.
    • (1997) Proceedings of CAV'97 , pp. 72-83
    • Graf, S.1    Saidi, H.2
  • 19
    • 35248816847 scopus 로고    scopus 로고
    • Type error slicing in implicitly typed higher-order languages
    • Christian Haack and Joe B. Wells. Type error slicing in implicitly typed higher-order languages. In Proceedings of ESOP'03, pages 284-301, 2003.
    • (2003) Proceedings of ESOP'03 , pp. 284-301
    • Haack, C.1    Wells, J.B.2
  • 20
    • 84955607179 scopus 로고
    • Control-flow analysis and type systems
    • September
    • Nevin Heintze. Control-flow analysis and type systems. In Proceedings of SAS'95, pages 189-206, September 1995.
    • (1995) Proceedings of SAS'95 , pp. 189-206
    • Heintze, N.1
  • 24
    • 0038519209 scopus 로고
    • A maximum flow approach to anomaly isolation in unification-based incremental type inference
    • G. F. Johnson and J. A. Walz. A maximum flow approach to anomaly isolation in unification-based incremental type inference. In Proceedings of POPL'86, pages 44-57, 1986.
    • (1986) Proceedings of POPL'86 , pp. 44-57
    • Johnson, G.F.1    Walz, J.A.2
  • 27
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Robin Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, 1978.
    • (1978) Journal of Computer and System Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 28
    • 0346479310 scopus 로고    scopus 로고
    • Exact flow analysis
    • C. Mossin. Exact flow analysis. In Proceedings of SAS'97, pages 250-264, 1997.
    • (1997) Proceedings of SAS'97 , pp. 250-264
    • Mossin, C.1
  • 30
    • 84861249119 scopus 로고    scopus 로고
    • A type system equivalent to a model checker
    • Mayur Naik and Jens Palsberg. A type system equivalent to a model checker. In Proceedings of ESOP'05, 2005. Full version with proofs available at http://www.cs.stanford.edu/~mhn/pubs/esop05.html.
    • (2005) Proceedings of ESOP'05
    • Naik, M.1    Palsberg, J.2
  • 31
  • 32
    • 35248849245 scopus 로고    scopus 로고
    • Lifting temporal proofs through abstractions
    • K. S. Namjoshi. Lifting temporal proofs through abstractions. In Proceedings of VMCAI'03, pages 174-188, 2003.
    • (2003) Proceedings of VMCAI'03 , pp. 174-188
    • Namjoshi, K.S.1
  • 33
    • 0035609108 scopus 로고    scopus 로고
    • From polyvariant flow information to intersection and union types
    • May
    • J. Palsberg and C. Pavlopoulou. From polyvariant flow information to intersection and union types. Journal of Functional Programming, 11(3):263-317, May 2001.
    • (2001) Journal of Functional Programming , vol.11 , Issue.3 , pp. 263-317
    • Palsberg, J.1    Pavlopoulou, C.2
  • 34
    • 0032269062 scopus 로고    scopus 로고
    • Equality-based flow analysis versus recursive types
    • Jens Palsberg. Equality-based flow analysis versus recursive types. ACM TOPLAS, 20(6):1251-1264, 1998.
    • (1998) ACM TOPLAS , vol.20 , Issue.6 , pp. 1251-1264
    • Palsberg, J.1
  • 35
    • 84974715481 scopus 로고    scopus 로고
    • A typed interrupt calculus
    • September
    • Jens Palsberg and Di Ma. A typed interrupt calculus. In Proceedings of FTRTFT'02, pages 291-310, September 2002.
    • (2002) Proceedings of FTRTFT'02 , pp. 291-310
    • Palsberg, J.1    Ma, D.2
  • 36
    • 0029336307 scopus 로고
    • A type system equivalent to flow analysis
    • July
    • Jens Palsberg and Patrick M. O'Keefe. A type system equivalent to flow analysis. ACM TOPLAS, 17(4):576-599, July 1995.
    • (1995) ACM TOPLAS , vol.17 , Issue.4 , pp. 576-599
    • Palsberg, J.1    O'Keefe, P.M.2
  • 37
    • 0030246571 scopus 로고    scopus 로고
    • Constrained types and their expressiveness
    • September
    • Jens Palsberg and Scott Smith. Constrained types and their expressiveness. ACM TOPLAS, 18(5):519-527, September 1996.
    • (1996) ACM TOPLAS , vol.18 , Issue.5 , pp. 519-527
    • Palsberg, J.1    Smith, S.2
  • 39
    • 84894622143 scopus 로고    scopus 로고
    • From model checking to a temporal proof
    • Doron Peled and Lenore D. Zuck. From model checking to a temporal proof. In Proceedings of SPIN'01, pages 1-14, 2001.
    • (2001) Proceedings of SPIN'01 , pp. 1-14
    • Peled, D.1    Zuck, L.D.2
  • 40
    • 84905008881 scopus 로고    scopus 로고
    • Program analysis as model checking of abstract interpretations
    • David Schmidt and Bernhard Steffen. Program analysis as model checking of abstract interpretations. In Proceedings of SAS'98, pages 351-380, 1998.
    • (1998) Proceedings of SAS'98 , pp. 351-380
    • Schmidt, D.1    Steffen, B.2
  • 41
    • 0031701157 scopus 로고    scopus 로고
    • Data flow analysis is model checking of abstract interpretations
    • David A. Schmidt. Data flow analysis is model checking of abstract interpretations. In Proceedings of POPL'98, pages 38-48, 1998.
    • (1998) Proceedings of POPL'98 , pp. 38-48
    • Schmidt, D.A.1
  • 43
  • 44
    • 0037580003 scopus 로고    scopus 로고
    • A slicing-based approach for locating type errors
    • Frank Tip and T. B. Dinesh. A slicing-based approach for locating type errors. ACM TOSEM, 10(1):5-55, 2001.
    • (2001) ACM TOSEM , vol.10 , Issue.1 , pp. 5-55
    • Tip, F.1    Dinesh, T.B.2
  • 45
    • 84959039734 scopus 로고    scopus 로고
    • Alias types for recursive data structures
    • David Walker and Greg Morrisett. Alias types for recursive data structures. In Proceedings of TIC'00, pages 177-206, 2001.
    • (2001) Proceedings of TIC'00 , pp. 177-206
    • Walker, D.1    Morrisett, G.2
  • 46
    • 0002070215 scopus 로고
    • Finding the source of type errors
    • Mitchell Wand. Finding the source of type errors. In Proceedings of POPL'86, pages 38-43, 1986.
    • (1986) Proceedings of POPL'86 , pp. 38-43
    • Wand, M.1
  • 47
    • 0033682448 scopus 로고    scopus 로고
    • Imperative programming with dependent types
    • Hongwei Xi. Imperative programming with dependent types. In Proceedings of LICS'00, pages 375-387, 2000.
    • (2000) Proceedings of LICS'00 , pp. 375-387
    • Xi, H.1


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