In this paper we describe 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 [compsys-termination-sas10] and preliminary results shows the feasibility of the method
Abstract—Proving program termination is key to guaranteeing absence of undesirable behaviour, such a...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Modeling the semantics of programming languages like C for the automated termination analysis of pro...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial...
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-...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and vulnera...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
Abstract—Proving program termination is key to guaranteeing absence of undesirable behaviour, such a...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Modeling the semantics of programming languages like C for the automated termination analysis of pro...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
In this paper we describe a general method to prove termination of C programs in a scalable and modu...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial...
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-...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and vulnera...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
Abstract—Proving program termination is key to guaranteeing absence of undesirable behaviour, such a...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Modeling the semantics of programming languages like C for the automated termination analysis of pro...