The use of function contracts to specify the behavior of functions often remains limited to the scope of a single function call. Relational properties link several function calls together within a single specification. They can express more advanced properties of a given function, such as non-interference, continuity, or monotonicity. They can also relate calls to different functions, for instance, to show that an optimized implementation is equivalent to its original counterpart. However, relational properties cannot be expressed and verified directly in the traditional setting of modular deductive verification. Self-composition has been proposed to overcome this limitation, but it requires complex transformations and additional separation...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceFunction contracts are a well-established way of formally specifying the inten...
International audienceFunction contracts are a well-established way of formally specifying the inten...
International audienceThe use of function contracts to specify the behavior of functions often remai...
International audienceThe use of function contracts to specify the behavior of functions often remai...
The use of function contracts to specify the behavior of functions often remains limited to the scop...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceFunction contracts are a well-established way of formally specifying the inten...
International audienceFunction contracts are a well-established way of formally specifying the inten...
International audienceThe use of function contracts to specify the behavior of functions often remai...
International audienceThe use of function contracts to specify the behavior of functions often remai...
The use of function contracts to specify the behavior of functions often remains limited to the scop...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contracts that specify the...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceDeductive verification typically relies on function contractsthat specify the ...
International audienceFunction contracts are a well-established way of formally specifying the inten...
International audienceFunction contracts are a well-established way of formally specifying the inten...