Reasoning about Java programs in PVS using JML
暂无分享,去创建一个
[1] Jean-Louis Lanet,et al. Java Applet Correctness: A Developer-Oriented Approach , 2003, FME.
[2] Alessandro Sperduti,et al. Mining Structured Data , 2010, IEEE Computational Intelligence Magazine.
[3] Hugo Herbelin,et al. The Coq proof assistant : reference manual, version 6.1 , 1997 .
[4] M. J. de Mol,et al. Reasoning about functional programs : Sparkle, a proof assistant for Clean , 2009 .
[5] Edsger W. Dijkstra,et al. A Discipline of Programming , 1976 .
[6] Bart Jacobs,et al. Java Program Verification via a Hoare Logic with Abrupt Termination , 2000, FASE.
[7] Bart Jacobs,et al. A Type-Theoretic Memory Model for Verification of Sequential Java Programs , 1999, WADT.
[8] P. Zoeteweij,et al. Composing constraint solvers , 2005 .
[9] Cheun Ngen Chong. Experiments in rights control : expression and enforcement , 2005 .
[10] Bart Jacobs,et al. Specifying and Verifying a Decimal Representation in Java for Smart Cards , 2002, AMAST.
[11] T. D. Vu,et al. Semantics and applications of process and program algebra , 2007 .
[12] Gary T. Leavens,et al. Desugaring JML Method Specifications , 2005 .
[13] Mohammad Reza Mousavi,et al. Structuring structural operational semantics , 2005 .
[14] Bor-Yuh Evan Chang,et al. Boogie: A Modular Reusable Verifier for Object-Oriented Programs , 2005, FMCO.
[15] Ileana Buhan,et al. Cryptographic keys from noisy data, theory and applications , 2008 .
[16] Néstor Cataño,et al. CHASE: A Static Checker for JML's Assignable Clause , 2002, VMCAI.
[17] G Giovanni Russello,et al. Separation and adaptation of concerns in a shared data space , 2006 .
[18] Mark Lillibridge,et al. Extended static checking for Java , 2002, PLDI '02.
[19] Bastiaan Heeren,et al. Top quality type error Messages , 2005 .
[20] K. Rustan M. Leino,et al. Data groups: specifying the modification of extended state , 1998, OOPSLA '98.
[21] Robert W. Floyd,et al. Assigning Meanings to Programs , 1993 .
[22] Bart Jacobs,et al. Inheritance in Higher Order Logic: Modeling and Reasoning , 2000, TPHOLs.
[23] Yoonsik Cheon,et al. A Runtime Assertion Checker for the Java Modeling Language (JML) , 2003, ICSE 2003.
[24] van Mpwj Michiel Osch. Automated model-based testing of hybrid systems , 2009 .
[25] Martijn Warnier,et al. Language based security for Java and JML , 2006 .
[26] Albert L. Baker,et al. Preliminary design of JML: a behavioral interface specification language for java , 2006, SOEN.
[27] Arjen van Weelden,et al. Putting Types To Good Use , 2007 .
[28] Gary T. Leavens,et al. Protective Interface Specifications , 1997, TAPSOFT.
[29] Peter Verbaan,et al. The Computational Complexity of Evolving Systems , 2006 .
[30] Bart Jacobs,et al. Reasonong about Classess in Object-Oriented Languages: Logical Models and Tools , 1998, ESOP.
[31] Erik Poll,et al. Reasoning about Card Tears and Transactions in Java Card , 2004, FASE.
[32] Anton Wijs,et al. Silent steps in transition systems and Markov chains , 2007 .
[33] H. Hansen. Coalgebraic Modelling : Applications in Automata theory and Modal logic , 2009 .
[34] Ncwm Niels Braspenning. Model-based integration and testing of high-tech multi-disciplinary systems , 2008 .
[35] M. T. de Berg,et al. Algorithms for Fat Objects: Decompositions and Applications , 2004 .
[36] Bart Jacobs,et al. A Logic for the Java Modeling Language JML , 2001, FASE.
[37] Bart Jacobs,et al. Weakest pre-condition reasoning for Java programs with JML annotations , 2004, J. Log. Algebraic Methods Program..
[38] Bart Jacobs,et al. Formal Specification and Verification of JavaCard's Application Identifier Class , 2000, Java Card Workshop.
[39] Greg Nelson,et al. Wrestling with rep exposure , 1998 .
[40] David R. Cok,et al. ESC/Java2: Uniting ESC/Java and JML , 2004, CASSIS.
[41] Peter Müller,et al. Modular Specification and Verification of Object-Oriented Programs , 2002, Lecture Notes in Computer Science.
[42] Bart Jacobs,et al. Source code verification of a secure payment applet , 2004, J. Log. Algebraic Methods Program..
[43] Reiner Hähnle,et al. Many-Valued Logic, Partiality, and Abstraction in Formal Specification Languages , 2005, Log. J. IGPL.
[44] Bart Jacobs,et al. The LOOP Compiler for Java and JML , 2001, TACAS.
[45] Mandayam K. Srivas,et al. A Tutorial Introduction to PVS , 1998 .
[46] Bart Jacobs,et al. The Coalgebraic Class Specification Language CCSL , 2001, J. Univers. Comput. Sci..
[47] K. Rustan M. Leino,et al. Verification of Object-Oriented Programs with Invariants , 2003, J. Object Technol..
[48] Jeroen Doumen,et al. Searching in encrypted data , 2004 .
[49] Jeannette M. Wing. Writing Larch interface language specifications , 1987, TOPL.
[50] Vesna Hassler,et al. Java Card for E-Payment Applications , 2002 .
[51] Atze Dijkstra. Stepping through Haskell , 2000 .
[52] Raymie Stata,et al. Checking object invariants , 1997 .
[53] RH Rudolf Mak,et al. Design and performance analysis of data-independent stream processing systems , 2008 .
[54] Hendrik Tews,et al. A Formal Model of Memory Peculiarities for the Verification of Low-Level Operating-System Code , 2008, SSV.
[55] Tomas Krilavicius,et al. Hybrid Techniques for Hybrid Systems , 2006 .
[56] Bart Jacobs. Java's Integral Types in PVS , 2003, FMOODS.
[57] Anton Wijs,et al. What to do next? Analysing and optimising system behaviour in time , 2007 .
[58] de Hayco Jong. Flexible heterogeneous software systems , 2007 .
[59] Tobias Nipkow,et al. Hoare Logic for NanoJava: Auxiliary Variables, Side Effects, and Virtual Methods Revisited , 2002, FME.
[60] Natarajan Shankar,et al. PVS: A Prototype Verification System , 1992, CADE.
[61] Thomas Wolle,et al. Computational aspects of treewidth : Lower bounds and network reliability , 2005 .
[62] Marieke Huisman,et al. Reasoning about Java programs in higher order logic using PVS and Isabelle , 2001 .
[63] Bernhard Beckert,et al. Verification of Object-Oriented Software. The KeY Approach - Foreword by K. Rustan M. Leino , 2007, The KeY Approach.
[64] Hasan Sözer,et al. Architecting Fault-Tolerant Software Systems , 2009 .
[65] Lawrence Charles Paulson,et al. Isabelle: A Generic Theorem Prover , 1994 .
[66] 簡聰富,et al. 物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .
[67] C. A. R. Hoare,et al. An axiomatic basis for computer programming , 1969, CACM.
[68] H. Tews. Formal Methods in the Robin project: Specification and verification of the Nova microhypervisor , 2007 .
[69] K. Rustan M. Leino,et al. The Spec# Programming System: An Overview , 2004, CASSIS.
[70] A. Rodriguez Yakushev,et al. Towards Getting Generic Programming Ready for Prime Time , 2009 .
[71] Bart Jacobs,et al. A Formalisation of Java's Exception Mechanism , 2001, ESOP.
[72] Ivan S. Zapreev. Model checking Markov chains : techniques and tools , 2008 .
[73] Ralf Sasse,et al. Automatic Validation of Transformation Rules for Java Verification Against a Rewriting Semantics , 2005, LPAR.
[74] Claude Marché,et al. The KRAKATOA tool for certificationof JAVA/JAVACARD programs annotated in JML , 2004, J. Log. Algebraic Methods Program..
[75] Bastiaan Stephan Graaf,et al. Model-Driven Evolution of Software Architectures , 2007, 11th European Conference on Software Maintenance and Reengineering (CSMR'07).
[76] M. T. de Berg,et al. Multi-functional geometric data structures , 2003 .
[77] Dmitri Jarnikov,et al. QoS framework for video streaming in home networks , 2007 .
[78] Mohammad Ali Abam. New data structures and algorithms for mobile data , 2007 .
[79] Ali Mesbah,et al. Analysis and Testing of Ajax-based Single-page Web Applications , 2009 .
[80] Marius Adrian Marin,et al. An Integrated System to Manage Crosscutting Concerns in Source Code , 2008 .
[81] B. Gebremichael-Tesfagiorgis,et al. Expressivity of Timed Automata Models , 2006 .
[82] Patrice Chalin,et al. JML Support for Primitive Arbitrary Precision Numeric Types: Definition and Semantics , 2004, J. Object Technol..
[83] Martijn Hendriks,et al. Model checking timed automata : techniques and applications , 2006 .
[84] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[85] Aad Mathssen,et al. Logical Calculi for Reasoning with Binding , 2008 .
[86] Claude Marché,et al. Verification of JAVA CARD Applets Behavior with Respect to Transactions and Card Tears , 2006, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06).
[87] M. A. Valero Espada,et al. Modal Abstraction and Replication of Processes with Data , 2005 .
[88] Ana Sokolova,et al. Coalgebraic analysis of probabilistic systems , 2005 .
[89] C.-B. Breunesse. On JML: topics in tool-assisted verification of Java programs , 2006 .
[90] Iris Loeb. Natural Deduction, Sharing By Presentation , 2007 .
[91] A. L. de Groot,et al. Practical Automaton proofs in PVS , 2000 .
[92] Patrice Chalin,et al. Logical foundations of program assertions: what do practitioners want? , 2005, Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05).
[93] Jean-Christophe Filliâtre,et al. Verification of non-functional programs using interpretations in type theory , 2003, J. Funct. Program..
[94] Bart Jacobs,et al. Formal Verification of a Commercial Smart Card Applet with Multiple Tools , 2004, AMAST.
[95] Michael D. Ernst,et al. An overview of JML tools and applications , 2003, International Journal on Software Tools for Technology Transfer.
[96] K. R Leino,et al. Towards Reliable Modular Programs , 1995 .