Skip to search formSkip to main contentSkip to account menu

Typestate analysis

Typestate analysis, sometimes called protocol analysis, is a form of program analysis employed in programming languages. It is most commonly applied… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
This paper presents a proposal (story) of how statically detecting unreachable objects (in Java) could be used to improve a… 
2015
2015
For several decades, inheritance and delegation have been widely adopted for code reuse in object-oriented languages. Though… 
2012
2012
Code artefacts that have non-trivial requirements with respect to the ordering in which their methods or procedures ought to be… 
2011
2011
In this work we present Contractor.NET, a Visual Studio extension that supports the construction of contract specifications with… 
2010
2010
Typestate oriented programming integrates notions of typestate directly into the semantics of an object-oriented programming… 
2008
2008
The correctness of typestate properties in a multithreaded program often depends on the assumption of certain concurrency… 
2008
2008
This project aims to improve the metaprogramming and verification capabilities of the GNU Compiler Collection. It consists of a… 
2007
2007
A guide beam and tracking system for steering a flying body toward a target in accordance with the beam rider principle, is… 
2007
2007
We propose an original approach for checking memory safety of C pointer programs, by combining deductive verification and… 
2003
2003
A tool for automatically assembling electrical terminals with a box insulator comprising a piston-activated jaws assembly for…