메뉴 건너뛰기




Volumn 389, Issue 3, 2007, Pages 411-445

A program logic for resources

Author keywords

Cost modelling; Java virtual machine language; Lightweight verification; Object oriented languages; Program logic; Proof carrying code; Quantitative type systems

Indexed keywords

COST FUNCTIONS; HIGH LEVEL LANGUAGES; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; RESOURCE ALLOCATION; VIRTUAL REALITY;

EID: 36048982115     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2007.09.003     Document Type: Article
Times cited : (39)

References (82)
  • 2
    • 36048971444 scopus 로고    scopus 로고
    • D. Sannella, M. Hofmann, Mobile resource guarantees, EU OpenFET Project. http://www.groups.inf.ed.ac.uk/mrg/, 2002
  • 3
    • 24144488189 scopus 로고    scopus 로고
    • Mobile resource guarantees for smart devices
    • Construction and Analysis of Safe, Secure, and Interoperable Smart Devices: Proceedings of the International Workshop CASSIS 2004, Springer
    • Aspinall D., Gilmore S., Hofmann M., Sannella D., and Stark I. Mobile resource guarantees for smart devices. Construction and Analysis of Safe, Secure, and Interoperable Smart Devices: Proceedings of the International Workshop CASSIS 2004. LNCS vol. 3362 (2005), Springer 1-26
    • (2005) LNCS , vol.3362 , pp. 1-26
    • Aspinall, D.1    Gilmore, S.2    Hofmann, M.3    Sannella, D.4    Stark, I.5
  • 4
    • 24144498194 scopus 로고    scopus 로고
    • Camelot and Grail: Resource-aware functional programming on the JVM
    • Intellect
    • MacKenzie K., and Wolverson N. Camelot and Grail: Resource-aware functional programming on the JVM. Trends in Functional Programing vol. 4 (2004), Intellect 29-46
    • (2004) Trends in Functional Programing , vol.4 , pp. 29-46
    • MacKenzie, K.1    Wolverson, N.2
  • 5
    • 18944365902 scopus 로고    scopus 로고
    • Grail: A functional form for imperative mobile code
    • Foundations of Global Computing: Proceedings of the 2nd EATCS Workshop, Elsevier
    • Beringer L., MacKenzie K., and Stark I. Grail: A functional form for imperative mobile code. Foundations of Global Computing: Proceedings of the 2nd EATCS Workshop. Electronic Notes in Theoretical Computer Science vol. 85.1 (2003), Elsevier 1-21
    • (2003) Electronic Notes in Theoretical Computer Science , vol.85 1 , pp. 1-21
    • Beringer, L.1    MacKenzie, K.2    Stark, I.3
  • 7
    • 36048982575 scopus 로고    scopus 로고
    • C. League, V. Trifonov, Z. Shao, Functional Java bytecode, in: Proc. 5th World Conf. on Systemics, Cybernetics, and Informatics, 2001, pp. 1-6. Workshop on Intermediate Representation Engineering for the Java Virtual Machine
  • 9
    • 0037051773 scopus 로고    scopus 로고
    • Bytecode verification for Java smart cards
    • Leroy X. Bytecode verification for Java smart cards. Software Practice and Experience 32 4 (2002) 319-340
    • (2002) Software Practice and Experience , vol.32 , Issue.4 , pp. 319-340
    • Leroy, X.1
  • 10
    • 36048937379 scopus 로고    scopus 로고
    • K. MacKenzie, N. Wolverson, Camelot and Grail: Compiling a resource-aware functional language for the Java virtual machine, in: TFP'03, Symp on Trends in Functional Languages, Edinburgh, 11-12 September 2003
  • 11
    • 0005332333 scopus 로고    scopus 로고
    • A type system for bounded space and functional in-place update
    • Hofmann M. A type system for bounded space and functional in-place update. Nordic Journal of Computing 7 4 (2000) 258-289
    • (2000) Nordic Journal of Computing , vol.7 , Issue.4 , pp. 258-289
    • Hofmann, M.1
  • 12
    • 2042469457 scopus 로고    scopus 로고
    • Possible worlds and resources: the semantics of BI
    • Pym D.-J., O'Hearn P.-W., and Yang H. Possible worlds and resources: the semantics of BI. Theor. Comput. Sci. 315 1 (2004) 257-305
    • (2004) Theor. Comput. Sci. , vol.315 , Issue.1 , pp. 257-305
    • Pym, D.-J.1    O'Hearn, P.-W.2    Yang, H.3
  • 14
    • 84964556643 scopus 로고    scopus 로고
    • A. Chander, J. Mitchell, I. Shin, Mobile code security by Java bytecode instrumentation, in: DARPA Information Survivability Conference & Exposition, DISCEX II, 2001, pp. 1-15
  • 15
    • 24644439389 scopus 로고    scopus 로고
    • A. Chander, D. Espinosa, N. Islam, P. Lee, G.C. Necula, Enforcing resource bounds via static verification of dynamic checks, in: Sagiv [81], pp. 311-325
  • 16
    • 0012073784 scopus 로고    scopus 로고
    • JRes: A resource accounting interface for Java
    • Czajkowski G., and von Eicken T. JRes: A resource accounting interface for Java. ACM SIGPLAN Notices 33 10 (1998) 21-35
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.10 , pp. 21-35
    • Czajkowski, G.1    von Eicken, T.2
  • 17
    • 35048822846 scopus 로고    scopus 로고
    • A program logic for resource verification
    • Proceedings of 17th International Conference on Theorem Proving in Higher Order Logics. TPHOLs2004, Springer, Heidelberg
    • Aspinall D., Beringer L., Hofmann M., Loidl H.-W., and Momigliano A. A program logic for resource verification. Proceedings of 17th International Conference on Theorem Proving in Higher Order Logics. TPHOLs2004. LNCS vol. 3223 (2004), Springer, Heidelberg 34-49
    • (2004) LNCS , vol.3223 , pp. 34-49
    • Aspinall, D.1    Beringer, L.2    Hofmann, M.3    Loidl, H.-W.4    Momigliano, A.5
  • 19
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare C.A.R. An axiomatic basis for computer programming. Communications of the ACM 12 10 (1969) 576-580
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 21
    • 36048955520 scopus 로고    scopus 로고
    • T. Kleymann, Hoare logic and VDM: Machine-checked soundness and completeness proofs, Ph.D. Thesis, LFCS, University of Edinburgh, 1999
  • 22
    • 84957884995 scopus 로고    scopus 로고
    • A programming logic for sequential Java
    • ESOP'99 - European Symposium on Programming. Swierstra S.D. (Ed), Springer
    • Poetzsch-Heffter A., and Müller P. A programming logic for sequential Java. In: Swierstra S.D. (Ed). ESOP'99 - European Symposium on Programming. LNCS vol. 1576 (1999), Springer 162-176
    • (1999) LNCS , vol.1576 , pp. 162-176
    • Poetzsch-Heffter, A.1    Müller, P.2
  • 23
    • 4544297904 scopus 로고    scopus 로고
    • Hoare logics in Isabelle/HOL
    • Schwichtenberg H., and Steinbrüggen R. (Eds), Kluwer
    • Nipkow T. Hoare logics in Isabelle/HOL. In: Schwichtenberg H., and Steinbrüggen R. (Eds). Proof and System-Reliability (2002), Kluwer 341-367
    • (2002) Proof and System-Reliability , pp. 341-367
    • Nipkow, T.1
  • 24
    • 36048934744 scopus 로고    scopus 로고
    • C. Pierik, F.S. de Boer, Modularity and the rule of adaptation, in: Rattray et al. [82], pp. 394-408
  • 25
    • 84947780543 scopus 로고    scopus 로고
    • Hoare logics for recursive procedures and unbounded nondeterminism
    • Computer Science Logic, 16th International Workshop, CSL 2002, 11th Annual Conference of the EACSL, Proceedings. Bradfield J.C. (Ed), Springer
    • Nipkow T. Hoare logics for recursive procedures and unbounded nondeterminism. In: Bradfield J.C. (Ed). Computer Science Logic, 16th International Workshop, CSL 2002, 11th Annual Conference of the EACSL, Proceedings. LNCS vol. 2471 (2002), Springer 103-119
    • (2002) LNCS , vol.2471 , pp. 103-119
    • Nipkow, T.1
  • 26
    • 36049011691 scopus 로고    scopus 로고
    • M. Hofmann, Semantik und Verifikation, in: Lecture Notes, TU Darmstadt, 1998
  • 27
    • 0002896911 scopus 로고
    • Soundness and completeness of an axiom system for program verification
    • See corrigendum in SIAM Journal on Computing 10, 612
    • Cook S.A. Soundness and completeness of an axiom system for program verification. SIAM Journal on Computing 7 1 (1978) 70-90 See corrigendum in SIAM Journal on Computing 10, 612
    • (1978) SIAM Journal on Computing , vol.7 , Issue.1 , pp. 70-90
    • Cook, S.A.1
  • 28
    • 36048997937 scopus 로고    scopus 로고
    • G.A. Gorelick, A complete axiomatic system for proving assertions about recursive and non-recursive programs, Tech. Rep. 75, University of Toronto, 1975
  • 29
    • 36048956984 scopus 로고    scopus 로고
    • P. Homeier, Trustworthy tools for trustworthy programs: A mechanically verified verification condition generator for the total correctness of procedures, Ph.D. Thesis, University of California, 1995
  • 30
    • 84976663765 scopus 로고
    • Total correctness for procedures
    • Mathematical Foundations of Computer Science. Gruska J. (Ed), Springer
    • Sokołowski S. Total correctness for procedures. In: Gruska J. (Ed). Mathematical Foundations of Computer Science. LNCS vol. 53 (1977), Springer 475-483
    • (1977) LNCS , vol.53 , pp. 475-483
    • Sokołowski, S.1
  • 33
    • 26844539334 scopus 로고    scopus 로고
    • Automatic certification of heap consumption
    • Logic for Programming, Artificial Intelligence, and Reasoning: 11th International Conference, LPAR 2004, Montevideo, Uruguay, 14-18 March 2005. Proceedings. Franz Baader A.V. (Ed), Springer
    • Beringer L., Hofmann M., Momigliano A., and Shkaravska O. Automatic certification of heap consumption. In: Franz Baader A.V. (Ed). Logic for Programming, Artificial Intelligence, and Reasoning: 11th International Conference, LPAR 2004, Montevideo, Uruguay, 14-18 March 2005. Proceedings. LNCS vol. 3452 (2005), Springer 347-362
    • (2005) LNCS , vol.3452 , pp. 347-362
    • Beringer, L.1    Hofmann, M.2    Momigliano, A.3    Shkaravska, O.4
  • 34
    • 0037967713 scopus 로고    scopus 로고
    • Static prediction of heap space usage for first-order functional programs
    • ACM Press, New Orleans, LA, USA
    • Hofmann M., and Jost S. Static prediction of heap space usage for first-order functional programs. POPL'03 - Symposium on Principles of Programming Languages (2003), ACM Press, New Orleans, LA, USA 185-197
    • (2003) POPL'03 - Symposium on Principles of Programming Languages , pp. 185-197
    • Hofmann, M.1    Jost, S.2
  • 35
    • 0000952504 scopus 로고    scopus 로고
    • Formalising the safety of Java, the Java virtual machine and Java card
    • Hartel P.H., and Moreau L. Formalising the safety of Java, the Java virtual machine and Java card. ACM Computing Surveys 33 4 (2001) 517-558
    • (2001) ACM Computing Surveys , vol.33 , Issue.4 , pp. 517-558
    • Hartel, P.H.1    Moreau, L.2
  • 37
    • 36049004072 scopus 로고    scopus 로고
    • F. Tang, M. Hofmann, Generating verification conditions for Abadi and Leino's logic of objects, in: FOOL9 - Ninth International Workshop on Foundations of Object-Oriented Languages, Portland, OR, 2002, pp. 1-11
  • 38
    • 84937694070 scopus 로고    scopus 로고
    • A WP-calculus for OO
    • Foundations of Software Science and Computation Structures, Springer
    • de Boer F. A WP-calculus for OO. Foundations of Software Science and Computation Structures. LNCS vol. 1578 (1999), Springer 135-149
    • (1999) LNCS , vol.1578 , pp. 135-149
    • de Boer, F.1
  • 39
    • 0344981395 scopus 로고    scopus 로고
    • A syntax-directed Hoare logic for object-oriented programming concepts
    • FMOODS. Najm E., Nestmann U., and Stevens P. (Eds), Springer
    • Pierik C., and de Boer F.S. A syntax-directed Hoare logic for object-oriented programming concepts. In: Najm E., Nestmann U., and Stevens P. (Eds). FMOODS. LNCS vol. 2884 (2003), Springer 64-78
    • (2003) LNCS , vol.2884 , pp. 64-78
    • Pierik, C.1    de Boer, F.S.2
  • 40
    • 84891304858 scopus 로고    scopus 로고
    • Computer-aided specification and verification of annotated object-oriented programs
    • Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems. Jacobs B., and Rensink A. (Eds). FMOODS 2002, Kluwer
    • d. Boer F., and Pierik C. Computer-aided specification and verification of annotated object-oriented programs. In: Jacobs B., and Rensink A. (Eds). Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems. FMOODS 2002. IFIP Conference Proceedings vol. 209 (2002), Kluwer 163-177
    • (2002) IFIP Conference Proceedings , vol.209 , pp. 163-177
    • d. Boer, F.1    Pierik, C.2
  • 42
    • 84957031289 scopus 로고    scopus 로고
    • A logic of object-oriented programs
    • TAPSOFT '97: Theory and Practice of Software Development, Springer
    • Abadi M., and Leino R. A logic of object-oriented programs. TAPSOFT '97: Theory and Practice of Software Development. LNCS vol. 1214 (1997), Springer 682-696
    • (1997) LNCS , vol.1214 , pp. 682-696
    • Abadi, M.1    Leino, R.2
  • 43
    • 0005411518 scopus 로고    scopus 로고
    • Recursive object types in a logic of object-oriented programs
    • Leino R. Recursive object types in a logic of object-oriented programs. Nordic Journal of Computing 5 4 (1998) 330-360
    • (1998) Nordic Journal of Computing , vol.5 , Issue.4 , pp. 330-360
    • Leino, R.1
  • 44
    • 36048994401 scopus 로고    scopus 로고
    • J. Meyer, P. Müller, A. Poetzsch-Heffter, Programming and interface specification language of JIVE - specification and design rationale, available from citeseer.ist.psu.edu/86897.html, 2000
  • 45
    • 84903134095 scopus 로고    scopus 로고
    • The LOOP compiler for Java and JML
    • Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2001, Springer
    • van den Berg J., and Jacobs B. The LOOP compiler for Java and JML. Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2001. LNCS (2001), Springer 299-315
    • (2001) LNCS , pp. 299-315
    • van den Berg, J.1    Jacobs, B.2
  • 46
    • 84945313759 scopus 로고    scopus 로고
    • Java program verfication via a Hoare logic with abrupt termination
    • FASE'00 - Fundamental Approaches to Software Engineering
    • Huisman M., and Jacobs B. Java program verfication via a Hoare logic with abrupt termination. FASE'00 - Fundamental Approaches to Software Engineering. LNCS vol. 1783 (2000) 284-303
    • (2000) LNCS , vol.1783 , pp. 284-303
    • Huisman, M.1    Jacobs, B.2
  • 49
    • 36049022245 scopus 로고    scopus 로고
    • The Why/Krakatoa/Caduceus platform for deductive program verification
    • CAV. Damm W., and Hermanns H. (Eds), Springer
    • Filliâtre J.-C., and Marché C. The Why/Krakatoa/Caduceus platform for deductive program verification. In: Damm W., and Hermanns H. (Eds). CAV. Lecture Notes in Computer Science vol. 4590 (2007), Springer 173-177
    • (2007) Lecture Notes in Computer Science , vol.4590 , pp. 173-177
    • Filliâtre, J.-C.1    Marché, C.2
  • 50
    • 35248874920 scopus 로고    scopus 로고
    • Java applet correctness: A developer-oriented approach
    • FME 2003: Formal Methods: International Symposium of Formal Methods Europe. Araki K., Gnesi S., and Mandrioli D. (Eds), Springer
    • Burdy L., Requet A., and Lanet J.-L. Java applet correctness: A developer-oriented approach. In: Araki K., Gnesi S., and Mandrioli D. (Eds). FME 2003: Formal Methods: International Symposium of Formal Methods Europe. LNCS vol. 2805 (2003), Springer 422-439
    • (2003) LNCS , vol.2805 , pp. 422-439
    • Burdy, L.1    Requet, A.2    Lanet, J.-L.3
  • 51
    • 36049022246 scopus 로고    scopus 로고
    • Preliminary design of BML: A behavioral interface specification language for Java bytecode
    • FASE. Dwyer M.B., and Lopes A. (Eds), Springer
    • Burdy L., Huisman M., and Pavlova M. Preliminary design of BML: A behavioral interface specification language for Java bytecode. In: Dwyer M.B., and Lopes A. (Eds). FASE. Lecture Notes in Computer Science vol. 4422 (2007), Springer 215-229
    • (2007) Lecture Notes in Computer Science , vol.4422 , pp. 215-229
    • Burdy, L.1    Huisman, M.2    Pavlova, M.3
  • 52
    • 84883279063 scopus 로고    scopus 로고
    • Precise analysis of memory consumption using program logics
    • IEEE Computer Society
    • Barthe G., Pavlova M., and Schneider G. Precise analysis of memory consumption using program logics. SEFM (2005), IEEE Computer Society 86-95
    • (2005) SEFM , pp. 86-95
    • Barthe, G.1    Pavlova, M.2    Schneider, G.3
  • 55
    • 24644500375 scopus 로고    scopus 로고
    • Formalisation and verification of Java Card security properties in dynamic logic
    • Proceedings, Fundamental Approaches to Software Engineering (FASE) Conference 2005, Edinburgh, Scotland. Cerioli M. (Ed), Springer
    • Mostowski W. Formalisation and verification of Java Card security properties in dynamic logic. In: Cerioli M. (Ed). Proceedings, Fundamental Approaches to Software Engineering (FASE) Conference 2005, Edinburgh, Scotland. LNCS vol. 3442 (2005), Springer 357-371
    • (2005) LNCS , vol.3442 , pp. 357-371
    • Mostowski, W.1
  • 56
    • 14844358144 scopus 로고    scopus 로고
    • Verification of safety properties in the presence of transactions
    • Proceedings, Construction and Analysis of Safe, Secure and Interoperable Smart Devices, CASSIS'04, Workshop. Barthe G., Burdy L., Huisman M., Lanet J.-L., and Muntean T. (Eds), Springer
    • Hähnle R., and Mostowski W. Verification of safety properties in the presence of transactions. In: Barthe G., Burdy L., Huisman M., Lanet J.-L., and Muntean T. (Eds). Proceedings, Construction and Analysis of Safe, Secure and Interoperable Smart Devices, CASSIS'04, Workshop. LNCS vol. 3362 (2005), Springer 151-171
    • (2005) LNCS , vol.3362 , pp. 151-171
    • Hähnle, R.1    Mostowski, W.2
  • 58
    • 36048936747 scopus 로고    scopus 로고
    • K. Stenzel, A formally verified calculus for full Java Card, in: Rattray et al. [82], pp. 491-505
  • 59
    • 24144474987 scopus 로고    scopus 로고
    • Esc/Java2: Uniting ESC/Java and JML. Progress and issues in building and using ESC/Java2, including a case study involving the use of the tool to verify portions of an Internet voting tally system
    • Construction and Analysis of Safe, Secure, and interoperable Smart Devices: Proceedings of the International Workshop. Barthe G., Burdy L., Huisman M., et al. (Eds). CASSIS 2004, Springer
    • Cok D.R., and Kiniry J.R. Esc/Java2: Uniting ESC/Java and JML. Progress and issues in building and using ESC/Java2, including a case study involving the use of the tool to verify portions of an Internet voting tally system. In: Barthe G., Burdy L., Huisman M., et al. (Eds). Construction and Analysis of Safe, Secure, and interoperable Smart Devices: Proceedings of the International Workshop. CASSIS 2004. LNCS vol. 3362 (2005), Springer 108-129
    • (2005) LNCS , vol.3362 , pp. 108-129
    • Cok, D.R.1    Kiniry, J.R.2
  • 61
    • 33646807486 scopus 로고    scopus 로고
    • Symbolic execution with separation logic
    • APLAS 2005. Yi K. (Ed)
    • Berdine J., Calcagno C., and O'Hearn P.W. Symbolic execution with separation logic. In: Yi K. (Ed). APLAS 2005. LNCS vol. 3780 (2005) 52-68
    • (2005) LNCS , vol.3780 , pp. 52-68
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 63
    • 36049021594 scopus 로고    scopus 로고
    • K.R.M. Leino, Toward reliable modular programs, Ph.D. Thesis, California Institute of Technology, Available as Technical Report Caltech-CS-TR-95-03, 1995
  • 65
    • 7044261961 scopus 로고    scopus 로고
    • Proving pointer programs in higher-order logic
    • Automated Deduction - CADE-19. Baader F. (Ed), Springer
    • Mehta F., and Nipkow T. Proving pointer programs in higher-order logic. In: Baader F. (Ed). Automated Deduction - CADE-19. LNCS vol. 2741 (2003), Springer 121-135
    • (2003) LNCS , vol.2741 , pp. 121-135
    • Mehta, F.1    Nipkow, T.2
  • 66
    • 36049041054 scopus 로고    scopus 로고
    • M.J.C. Gordon, Mechanizing programming logics in higher-order logic, in: G.M. Birtwistle, P.A. Subrahmanyam (Eds.), Current Trends in Hardware Verification and Automatic Theorem Proving (Proceedings of the Workshop on Hardware Verification), Springer, Banff, Canada, 1988, pp. 387-439
  • 67
    • 26844582848 scopus 로고    scopus 로고
    • Towards mechanized program verification with separation logic
    • Computer Science Logic - 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Karpacz, Poland, September 2004, Proceedings. Marcinkowski J., and Tarlecki A. (Eds), Springer
    • Weber T. Towards mechanized program verification with separation logic. In: Marcinkowski J., and Tarlecki A. (Eds). Computer Science Logic - 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Karpacz, Poland, September 2004, Proceedings. LNCS vol. 3210 (2004), Springer 250-264
    • (2004) LNCS , vol.3210 , pp. 250-264
    • Weber, T.1
  • 68
    • 35248847024 scopus 로고    scopus 로고
    • A programming logic for Java bytecode programs
    • TPHOLs. Basin D.A., and Wolff B. (Eds), Springer
    • Quigley C.L. A programming logic for Java bytecode programs. In: Basin D.A., and Wolff B. (Eds). TPHOLs. LNCS vol. 2758 (2003), Springer 41-54
    • (2003) LNCS , vol.2758 , pp. 41-54
    • Quigley, C.L.1
  • 69
    • 36049046777 scopus 로고    scopus 로고
    • M. Wildmoser, T. Nipkow, Asserting bytecode safety, in: Sagiv [81], pp. 326-341
  • 71
    • 36048954864 scopus 로고    scopus 로고
    • A typed logic for stacks and jumps
    • Benton N. A typed logic for stacks and jumps. Microsoft Research (2004)
    • (2004) Microsoft Research
    • Benton, N.1
  • 72
    • 35048877560 scopus 로고    scopus 로고
    • Certifying machine code safety: Shallow versus deep embedding
    • Theorem Proving in Higher Order Logics. Slind K., Bunker A., and Gopalakrishnan G. (Eds). TPHOLs 2004, Springer
    • Wildmoser M., and Nipkow T. Certifying machine code safety: Shallow versus deep embedding. In: Slind K., Bunker A., and Gopalakrishnan G. (Eds). Theorem Proving in Higher Order Logics. TPHOLs 2004. LNCS vol. 3223 (2004), Springer 305-320
    • (2004) LNCS , vol.3223 , pp. 305-320
    • Wildmoser, M.1    Nipkow, T.2
  • 74
    • 0142183296 scopus 로고    scopus 로고
    • Inductive assertions and operational semantics
    • Correct Hardware Design and Verification Methods, 12th IFIP WG 10.5 Advanced Research Working Conference, CHARME 2003, L'Aquila, Italy, 21-24 October 2003, Proceedings. Geist D., and Tronci E. (Eds), Springer
    • Moore J.S. Inductive assertions and operational semantics. In: Geist D., and Tronci E. (Eds). Correct Hardware Design and Verification Methods, 12th IFIP WG 10.5 Advanced Research Working Conference, CHARME 2003, L'Aquila, Italy, 21-24 October 2003, Proceedings. LNCS vol. 2860 (2003), Springer 289-303
    • (2003) LNCS , vol.2860 , pp. 289-303
    • Moore, J.S.1
  • 76
    • 36048991590 scopus 로고    scopus 로고
    • M. Hofmann, H.-W. Loidl, From partial correctness to total correctness, MRG Deliverable D6g, Institut für Informatik, Ludwig-Maximilians Universität, München, March 2005
  • 77
    • 35048838770 scopus 로고    scopus 로고
    • History effects and verification
    • APLAS. Chin W.-N. (Ed), Springer
    • Skalka C., and Smith S.F. History effects and verification. In: Chin W.-N. (Ed). APLAS. LNCS vol. 3302 (2004), Springer 107-128
    • (2004) LNCS , vol.3302 , pp. 107-128
    • Skalka, C.1    Smith, S.F.2
  • 78
    • 35248846009 scopus 로고    scopus 로고
    • A program logic for handling Java Card's transaction mechanism
    • Proceedings, Fundamental Approaches to Software Engineering, FASE, Conference 2003, Warsaw, Poland. Pezzè M. (Ed), Springer
    • Beckert B., and Mostowski W. A program logic for handling Java Card's transaction mechanism. In: Pezzè M. (Ed). Proceedings, Fundamental Approaches to Software Engineering, FASE, Conference 2003, Warsaw, Poland. LNCS vol. 2621 (2003), Springer 246-260
    • (2003) LNCS , vol.2621 , pp. 246-260
    • Beckert, B.1    Mostowski, W.2
  • 79
    • 36049017762 scopus 로고    scopus 로고
    • K.R.M. Leino, R. Stata, Checking object invariants, Tech. Rep. #1997-007, Digital Systems Research Center, Palo Alto, CA, Palo Alto, USA, 1997
  • 80
    • 33745872856 scopus 로고    scopus 로고
    • Mobile resource policies
    • Construction and Analysis of Safe, Secure, and Interoperable Smart Devices: Proceedings of the Second International Workshop, CASSIS 2005. Barthe M.H.G., Gregoire B., and Lanet J.-L. (Eds), Springer
    • Aspinall D., and MacKenzie K. Mobile resource policies. In: Barthe M.H.G., Gregoire B., and Lanet J.-L. (Eds). Construction and Analysis of Safe, Secure, and Interoperable Smart Devices: Proceedings of the Second International Workshop, CASSIS 2005. LNCS vol. 3956 (2006), Springer 16-36
    • (2006) LNCS , vol.3956 , pp. 16-36
    • Aspinall, D.1    MacKenzie, K.2
  • 81
    • 36049034050 scopus 로고    scopus 로고
    • Sagiv S. (Ed). ETAPS 2005, Edinburgh, UK, 4-8 April, 2005, Proceedings, Springer
    • In: Sagiv S. (Ed). Programming Languages and Systems, 14th European Symposium on Programming, ESOP 2005, Held as Part of the Joint European Conferences on Theory and Practice of Software. ETAPS 2005, Edinburgh, UK, 4-8 April, 2005, Proceedings. LNCS vol. 3444 (2005), Springer
    • (2005) LNCS , vol.3444
  • 82
    • 36049052402 scopus 로고    scopus 로고
    • Rattray C., Maharaj S., and Shankland C. (Eds). AMAST 2004, Proceedings, Springer
    • In: Rattray C., Maharaj S., and Shankland C. (Eds). Algebraic Methodology and Software Technology, 10th International Conference. AMAST 2004, Proceedings. LNCS vol. 3116 (2004), Springer
    • (2004) LNCS , vol.3116


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