Abstract. This paper addresses the problem of abstracting a set of affine transformers v' = v C + d, where v and v' represent the pre-state and post-state, respectively. We introduce a framework to harness any base abstract domain B in an abstract domain of affine transformations. Abstract domains are usually used to define constraints on the variables of a program. In this paper, however, abstract domain B is re-purposed to constrain the elements of C and d---thereby defining a set of affine transformers on program states. This framework facilitates intra- and interprocedural analyses to obtain function and loop summaries, as well as to prove program assertions
We aim at proving automatically the correctness of numerical behavior of a program by inferring inva...
Abstract. Affine type systems manage resources by preventing some values from being used more than o...
This paper considers some known abstract domains for affine-relation analysis (ARA), along with sev...
This paper considers some known abstract domains for affine-relation analysis, along with several va...
International audienceWe propose a method for automatically generating abstract transformers for sta...
International audienceWe propose a method for automatically generating abstract transformers for sta...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
In 1979, Cousot and Cousot gave a specification of the ?best? (most-precise) abstract transformer po...
In 1979, Cousot and Cousot gave a specification of the best (most-precise) abstract transformer poss...
Abstract. This paper is concerned with one of the basic problems in abstract interpretation, namely,...
International audienceModular static analyzers use procedure abstractions, a.k.a. summarizations, to...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
The invariant based programming is a technique of constructing correct programs by first identifying...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
In the semantics of programming languages one can view programs as statetransformers, or as predicat...
We aim at proving automatically the correctness of numerical behavior of a program by inferring inva...
Abstract. Affine type systems manage resources by preventing some values from being used more than o...
This paper considers some known abstract domains for affine-relation analysis (ARA), along with sev...
This paper considers some known abstract domains for affine-relation analysis, along with several va...
International audienceWe propose a method for automatically generating abstract transformers for sta...
International audienceWe propose a method for automatically generating abstract transformers for sta...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
In 1979, Cousot and Cousot gave a specification of the ?best? (most-precise) abstract transformer po...
In 1979, Cousot and Cousot gave a specification of the best (most-precise) abstract transformer poss...
Abstract. This paper is concerned with one of the basic problems in abstract interpretation, namely,...
International audienceModular static analyzers use procedure abstractions, a.k.a. summarizations, to...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
The invariant based programming is a technique of constructing correct programs by first identifying...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
In the semantics of programming languages one can view programs as statetransformers, or as predicat...
We aim at proving automatically the correctness of numerical behavior of a program by inferring inva...
Abstract. Affine type systems manage resources by preventing some values from being used more than o...
This paper considers some known abstract domains for affine-relation analysis (ARA), along with sev...