메뉴 건너뛰기




Volumn 364, Issue 3, 2006, Pages 273-291

Proof-carrying code from certified abstract interpretation and fixpoint compression

Author keywords

Abstract interpretation; Computer security; Data flow analysis; Java byte code; Program logic; Theorem proving

Indexed keywords

ABSTRACT INTERPRETATION; JAVA BYTE CODES; PROGRAM LOGICS; PROOF CARRYING CODE (PCC);

EID: 33749615715     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2006.08.012     Document Type: Article
Times cited : (36)

References (28)
  • 1
    • 26844516136 scopus 로고    scopus 로고
    • E. Albert, G. Puebla, M. Hermenegildo, Abstraction-carrying code, in: Proc. 11th Int. Conf. on Logic for Programming Artificial Intelligence and Reasoning (LPAR'04), Lecture Notes in Artificial Intelligence, Vol. 3452, Springer, Berlin, 2004, pp. 380-397.
  • 4
    • 24144488189 scopus 로고    scopus 로고
    • D. Aspinall, S. Gilmore, M. Hofmann, D. Sannella, and I. Stark, Mobile resource guarantees for smart devices, in: Proc. of the Construction and Analysis of Safe, Secure, and Interoperable Smart Devices workshop (CASSIS'04), Lecture Notes in Computer Science, Vol. 3362, Springer, Berlin, 2005, pp. 1-26.
  • 5
    • 26844539334 scopus 로고    scopus 로고
    • L. Beringer, M. Hofmann, A. Momigliano, and O. Shkaravska, Automatic certification of heap consumption, in: Proc. 11th Int. Conf. of Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2004), Lecture Notes in Computer Science, Vol. 3452, Springer, Berlin, 2005, pp. 347-362.
  • 6
    • 33749625463 scopus 로고    scopus 로고
    • F. Besson, T. Jensen, and D. Pichardie, A PCC architecture based on abstract interpretation, Technical Report RR-5751, INRIA, November 2005.
  • 7
    • 35048859291 scopus 로고    scopus 로고
    • D. Cachera, T. Jensen, D. Pichardie, and V. Rusu. Extracting a data flow analyser in constructive logic, in: Proc. 13th European Symp. on Programming (ESOP'04), Lecture Notes in Computer Science, Vol. 2986, Springer, Berlin, 2004, pp. 385-400.
  • 8
    • 26844554482 scopus 로고    scopus 로고
    • B.-Y. E. Chang, A. Chlipala, G.C. Necula, R.R. Schneck, The open verifier framework for foundational verifiers, in: G. Morrisett, M. Fähndrich (Eds.), Proc. Second Int. Workshop on Types in Languages Design and Implementation (TLDI'05), ACM, New York, 2005.
  • 9
    • 33749611586 scopus 로고    scopus 로고
    • P. Cousot, The calculational design of a generic abstract interpreter, in: M. Broy, R. Steinbrüggen (Eds.), Calculational System Design, NATO ASI Series F, IOS Press, Amsterdam, 1999.
  • 10
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximations of fixpoints
    • ACM Press, New York
    • Cousot P., and Cousot R. Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximations of fixpoints. Proc. Fourth ACM Symp. on Principles of Programming Languages (1977), ACM Press, New York 238-252
    • (1977) Proc. Fourth ACM Symp. on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 11
    • 24644450827 scopus 로고    scopus 로고
    • P. Cousot, R. Cousot, J. Feret, L. Mauborgne, A. Miné, D. Monniaux, X. Rival. The Astrée analyser, in: M. Sagiv (Ed.), Proc. 14th European Symp. on Programming (ESOP'05), Lecture Notes in Computer Science, Vol. 3444, Springer, Berlin, 2005, pp. 21-30.
  • 13
    • 0037432611 scopus 로고    scopus 로고
    • Verified bytecode verifiers
    • Klein G., and Nipkow T. Verified bytecode verifiers. Theoret. Comput. Sci. 298 3 (2002) 583-626
    • (2002) Theoret. Comput. Sci. , vol.298 , Issue.3 , pp. 583-626
    • Klein, G.1    Nipkow, T.2
  • 15
    • 33749636696 scopus 로고    scopus 로고
    • P. Letouzey, Programmation fonctionnelle certifiée-L'extraction de programmes dans l'assistant Coq, Ph.D. Thesis, Université Paris-Sud, July 2004.
  • 17
    • 33749647172 scopus 로고    scopus 로고
    • Certification of resource consumption: from types to logic programming
    • Momigliano A., and Beringer L. Certification of resource consumption: from types to logic programming. Assoc. Logic Programming Newsletter 18 2 (2005)
    • (2005) Assoc. Logic Programming Newsletter , vol.18 , Issue.2
    • Momigliano, A.1    Beringer, L.2
  • 21
    • 0041967382 scopus 로고    scopus 로고
    • G.C. Necula, R.R. Schneck, A sound framework for untrusted verification-condition generators, in: Proc. 18th IEEE Symp. on Logic in Computer Science (LICS 2003), 2003, pp. 248-260.
  • 22
    • 33749648293 scopus 로고    scopus 로고
    • D. Pichardie, Interprétation abstraite en logique intuitioniste : extraction d'analyseurs Java certifiés, Ph.D. Thesis, Université de Rennes 1, September 2005.
  • 23
    • 1942516273 scopus 로고    scopus 로고
    • Lightweight bytecode verification
    • Rose E. Lightweight bytecode verification. J. Automat. Reason. 31 3-4 (2003) 303-334
    • (2003) J. Automat. Reason. , vol.31 , Issue.3-4 , pp. 303-334
    • Rose, E.1
  • 24
    • 33749609171 scopus 로고    scopus 로고
    • E. Rose, K. Rose, Lightweight bytecode verification, in: Workshop "Formal Underpinnings of the Java Paradigm", OOPSLA'98, 1998.
  • 25
    • 33749639268 scopus 로고    scopus 로고
    • The Coq Proof Assistant, 〈http://coq.inria.fr/〉.
  • 26
    • 33749606845 scopus 로고    scopus 로고
    • M. Wildmoser, T. Nipkow, Asserting bytecode safety, in: Proc. 15th European Symp on Programming (ESOP'05), 2005.


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