Verification of Pointer Programs
暂无分享,去创建一个
[1] Neil Immerman,et al. Simulating Reachability Using First-Order Logic with Applications to Verification of Linked Data Structures , 2005, CADE.
[2] John C. Reynolds,et al. Separation logic: a logic for shared mutable data structures , 2002, Proceedings 17th Annual IEEE Symposium on Logic in Computer Science.
[3] Annegret Habel,et al. Hyperedge Replacement, Graph Grammars , 1997, Handbook of Graph Grammars.
[4] Reinhard Wilhelm,et al. Solving shape-analysis problems in languages with destructive updating , 1998, TOPL.
[5] Hsu-Chun Yen,et al. A Unified Approach for Deciding the Existence of Certain Petri Net Paths , 1992, Inf. Comput..
[6] Thomas Noll,et al. Juggrnaut: Graph Grammar Abstraction for Unbounded Heap Structures , 2010, TTSS.
[7] J. A. Robinson,et al. Handbook of Automated Reasoning (in 2 volumes) , 2001 .
[8] Andreas Podelski,et al. Boolean Heaps , 2005, SAS.
[9] Martin C. Rinard,et al. Pointer and escape analysis for multithreaded programs , 2001, PPoPP '01.
[10] Shin Nakajima,et al. The SPIN Model Checker : Primer and Reference Manual , 2004 .
[11] Jan Friso Groote,et al. An Efficient Algorithm for Branching Bisimulation and Stuttering Equivalence , 1990, ICALP.
[12] Thomas Noll,et al. Composing Transformations to Optimize Linear Code , 2007, ICTAC.
[13] Kedar S. Namjoshi,et al. Shape Analysis through Predicate Abstraction and Model Checking , 2003, VMCAI.
[14] Arend Rensink,et al. Model Checking Dynamic States in GROOVE , 2006, SPIN.
[15] Joost-Pieter Katoen,et al. Safety and Liveness in Concurrent Pointer Programs , 2005, FMCO.
[16] Amir Pnueli,et al. Shape Analysis by Predicate Abstraction , 2005, VMCAI.
[17] Martin C. Rinard,et al. Pointer analysis for multithreaded programs , 1999, PLDI '99.
[18] Ahmed Bouajjani,et al. Abstract Regular Tree Model Checking of Complex Dynamic Data Structures , 2006, SAS.
[19] Paolo Baldan,et al. Approximating the Behaviour of Graph Transformation Systems , 2002, ICGT.
[20] Roman Manevich,et al. Thread Quantification for Concurrent Shape Analysis , 2008, CAV.
[21] Hong-Seok Kim,et al. Bottom-Up and Top-Down Context-Sensitive Summary-Based Pointer Analysis , 2004, SAS.
[22] Susan Horwitz,et al. Pointer-Range Analysis , 2004, SAS.
[23] Edmund M. Clarke,et al. Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic , 1981, Logic of Programs.
[24] Hongseok Yang,et al. Automatic Verification of Pointer Programs Using Grammar-Based Shape Analysis , 2005, ESOP.
[25] Orna Grumberg,et al. Abstract interpretation of reactive systems , 1997, TOPL.
[26] Arend Rensink,et al. Canonical Graph Shapes , 2004, ESOP.
[27] Reinhard Wilhelm,et al. Parametric shape analysis via 3-valued logic , 1999, POPL '99.
[28] Joost-Pieter Katoen,et al. Verifying Concurrent List-Manipulating Programs by LTL Model Checking , 2007 .
[29] Patrice Godefroid,et al. Partial-Order Methods for the Verification of Concurrent Systems , 1996, Lecture Notes in Computer Science.
[30] David L. Dill,et al. Experience with Predicate Abstraction , 1999, CAV.
[31] Arend Rensink,et al. Abstract Graph Transformation , 2006, SVV@ICFEM.
[32] David L. Dill,et al. Successive approximation of abstract transition relations , 2001, Proceedings 16th Annual IEEE Symposium on Logic in Computer Science.
[33] Detlef Plump,et al. Extending C for Checking Shape Safety , 2006, Electron. Notes Theor. Comput. Sci..
[34] Christel Baier,et al. Principles of model checking , 2008 .
[35] Patrice Godefroid,et al. Generalized Model Checking: Reasoning about Partial State Spaces , 2000, CONCUR.
[36] Colin Runciman,et al. Checking the Shape Safety of Pointer Manipulations , 2003, RelMiCS.
[37] Radha Jagadeesan,et al. Model checking partial state spaces with 3-valued temporal logics , 2001 .
[38] Colin Runciman,et al. Specifying Pointer Structures by Graph Reduction , 2003, AGTIVE.
[39] Hans-Jörg Kreowski,et al. Grammatical Inference Based on Hyperedge Replacement , 1990, Graph-Grammars and Their Application to Computer Science.
[40] B. König,et al. Verifying Finite-State Graph Grammars: An Unfolding-Based Approach , 2004, CONCUR.
[41] D. Kozen. Results on the Propositional µ-Calculus , 1982 .
[42] Mogens Nielsen,et al. Decidability Issues for Petri Nets - a survey , 1994, Bull. EATCS.
[43] Joost Engelfriet,et al. A Greibach Normal Form for Context-free Graph Grammars , 1992, ICALP.
[44] Jean-Luc Lambert,et al. A Structure to Decide Reachability in Petri Nets , 1992, Theor. Comput. Sci..
[45] Amir Pnueli,et al. The temporal logic of programs , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).
[46] Thomas Noll,et al. Verifying Dynamic Pointer-Manipulating Threads , 2008, FM.
[47] Thomas A. Henzinger,et al. Lazy Shape Analysis , 2006, CAV.
[48] William M. Waite,et al. An efficient machine-independent procedure for garbage collection in various list structures , 1967, CACM.
[49] Eran Yahav,et al. Verifying safety properties of concurrent Java programs using 3-valued logic , 2001, POPL '01.
[50] Thomas Noll,et al. Abstracting Complex Data Structures by Hyperedge Replacement , 2008, ICGT.
[51] Patrick Cousot,et al. Systematic design of program analysis frameworks , 1979, POPL.
[52] Mark N. Wegman,et al. Analysis of pointers and structures , 1990, SIGP.
[53] Gary Lindstrom,et al. Scanning List Structures Without Stacks or Tag Bits , 1973, Information Processing Letters.
[54] Alexey Gotsman,et al. Thread-modular shape analysis , 2007, PLDI '07.
[55] Jeffrey D. Ullman,et al. Introduction to Automata Theory, Languages and Computation , 1979 .
[56] Jianwen Zhu,et al. Symbolic pointer analysis revisited , 2004, PLDI '04.
[57] Rob J. van Glabbeek,et al. Branching time and abstraction in bisimulation semantics , 1996, JACM.
[58] Thomas W. Reps,et al. Automated Verification of the Deutsch-Schorr-Waite Tree-Traversal Algorithm , 2006, SAS.
[59] Javier Esparza,et al. On the Decidability of Model Checking for Several µ-calculi and Petri Nets , 1994, CAAP.
[60] Yassine Lakhnech,et al. On Logics of Aliasing , 2004, SAS.
[61] Joost Engelfriet,et al. Context-free graph languages of bounded degree are generated by apex graph grammars , 1994, Acta Informatica.
[62] Orna Grumberg,et al. Don't Know in the µ-Calculus , 2005, VMCAI.
[63] Patrick Cousot,et al. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints , 1977, POPL.