Cristiano Calcagno

According to our database1, Cristiano Calcagno authored at least 50 papers between 2000 and 2015.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2015
Moving Fast with Software Verification.
Proceedings of the NASA Formal Methods - 7th International Symposium, 2015

2013
Certificates and Separation Logic.
Proceedings of the Trustworthy Global Computing - 8th International Symposium, 2013

Javanni: A Verifier for JavaScript.
Proceedings of the Fundamental Approaches to Software Engineering, 2013

2012
Verification Condition Generation and Variable Conditions in Smallfoot
CoRR, 2012

Freefinement.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

2011
Compositional Shape Analysis by Means of Bi-Abduction.
J. ACM, 2011

Infer: An Automatic Program Verifier for Memory Safety of C Programs.
Proceedings of the NASA Formal Methods, 2011

2010
Adjunct elimination in Context Logic for trees.
Inf. Comput., 2010

Classical BI: Its Semantics and Proof Theory
Log. Methods Comput. Sci., 2010

Reasoning about Function Objects.
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010

Tracking Heaps That Hop with Heap-Hop.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2010

Reasoning about multiple related abstractions with MultiStar.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Verifying Executable Object-Oriented Specifications with Separation Logic.
Proceedings of the ECOOP 2010, 2010

2009
A Sound and Complete Program Logic for Eiffel.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009

Classical BI: a logic for reasoning about dualising resources.
Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2009

Automatic Parallelization with Separation Logic.
Proceedings of the Programming Languages and Systems, 2009

Proving Copyless Message Passing.
Proceedings of the Programming Languages and Systems, 7th Asian Symposium, 2009

Bi-abductive Resource Invariant Synthesis.
Proceedings of the Programming Languages and Systems, 7th Asian Symposium, 2009

2008
Cyclic proofs of program termination in separation logic.
Proceedings of the 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2008

Space Invading Systems Code.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2008

Scalable Shape Analysis for Systems Code.
Proceedings of the Computer Aided Verification, 20th International Conference, 2008

2007
Local Reasoning about Data Update.
Proceedings of the Computation, Meaning, and Logic: Articles dedicated to Gordon Plotkin, 2007

Modular Safety Checking for Fine-Grained Concurrency.
Proceedings of the Static Analysis, 14th International Symposium, 2007

Footprint Analysis: A Shape Analysis That Discovers Preconditions.
Proceedings of the Static Analysis, 14th International Symposium, 2007

Context logic as modal logic: completeness and parametric inexpressivity.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

Local Action and Abstract Separation Logic.
Proceedings of the 22nd IEEE Symposium on Logic in Computer Science (LICS 2007), 2007

Shape Analysis for Composite Data Structures.
Proceedings of the Computer Aided Verification, 19th International Conference, 2007

2006
Beyond Reachability: Shape Abstraction in the Presence of Pointer Arithmetic.
Proceedings of the Static Analysis, 13th International Symposium, 2006

A polymorphic modal type system for lisp-like multi-staged languages.
Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2006

Variables as Resource in Hoare Logics.
Proceedings of the 21th IEEE Symposium on Logic in Computer Science (LICS 2006), 2006

2005
Deciding validity in a spatial logic for trees.
J. Funct. Program., 2005

Variables as Resource in Separation Logic.
Proceedings of the 21st Annual Conference on Mathematical Foundations of Programming Semantics, 2005

Context logic and tree update.
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005

Permission accounting in separation logic.
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005

From Separation Logic to First-Order Logic.
Proceedings of the Foundations of Software Science and Computational Structures, 2005

Smallfoot: Modular Automatic Assertion Checking with Separation Logic.
Proceedings of the Formal Methods for Components and Objects, 4th International Symposium, 2005

Symbolic Execution with Separation Logic.
Proceedings of the Programming Languages and Systems, Third Asian Symposium, 2005

2004
Two-level languages for program optimization.
Theor. Comput. Sci., 2004

A Decidable Fragment of Separation Logic.
Proceedings of the FSTTCS 2004: Foundations of Software Technology and Theoretical Computer Science, 2004

ML-Like Inference for Classifiers.
Proceedings of the Programming Languages and Systems, 2004

2003
Program logic and equivalence in the presence of garbage collection.
Theor. Comput. Sci., 2003

Closed types for a safe imperative MetaML.
J. Funct. Program., 2003

Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection.
Proceedings of the Generative Programming and Component Engineering, 2003

2002
Syntactic Type Soundness Results for the Region Calculus.
Inf. Comput., 2002

2001
Stratified operational semantics for safety and correctness of the region calculus.
Proceedings of the Conference Record of POPL 2001: The 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2001

On Garbage and Program Logic.
Proceedings of the Foundations of Software Science and Computation Structures, 2001

Computability and Complexity Results for a Spatial Assertion Language for Data Structures.
Proceedings of the Second Asian Workshop on Programming Languages and Systems, 2001

2000
Multi-Stage Imperative Languages: A Conservative Extension Result.
Proceedings of the Semantics, 2000

Semantic analysis of pointer aliasing, allocation and disposal in Hoare logic351292.
Proceedings of the 2nd international ACM SIGPLAN conference on on Principles and practice of declarative programming, 2000

Closed Types as a Simple Approach to Safe Imperative Multi-stage Programming.
Proceedings of the Automata, Languages and Programming, 27th International Colloquium, 2000


  Loading...