International audienceIn this talk, we present Stop, which implements a general method to prove termination of C programs in a scalable and modular way. The program to analyse is reduced to the smallest relevant subset through a termination-specific slicing technique. Then, the program is divided into pieces of code that are analysed separately, thanks to an external engine for termination. The result is implemented in the prototype \stoptool over our previous toolsuite WTC (\cite{compsys-termination-sas10}) and preliminary results shows the feasibility of the method
FuncTion is a static analyzer designed for proving conditional termination of C programs by means of...
Program termination is central to the process of ensuring that systems code can always react. We des...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termin...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial-...
Abstract—Proving program termination is key to guaranteeing absence of undesirable behaviour, such a...
Modeling the semantics of programming languages like C for the automated termination analysis of pro...
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
We can prove termination of C programs by computing 'strong enough' transition invariants by abastra...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
Program termination is central to the process of ensuring that systems code can always react. We des...
FuncTion is a static analyzer designed for proving conditional termination of C programs by means of...
Program termination is central to the process of ensuring that systems code can always react. We des...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termin...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial-...
Abstract—Proving program termination is key to guaranteeing absence of undesirable behaviour, such a...
Modeling the semantics of programming languages like C for the automated termination analysis of pro...
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
We can prove termination of C programs by computing 'strong enough' transition invariants by abastra...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
Program termination is central to the process of ensuring that systems code can always react. We des...
FuncTion is a static analyzer designed for proving conditional termination of C programs by means of...
Program termination is central to the process of ensuring that systems code can always react. We des...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termin...