Resource guarantees allow being certain that programs will run within the indicated amount of resources, which may refer to memory consumption, number of instructions executed, etc. This information can be very useful, especially in real-time and safety-critical applications. Nowadays, a number of automatic tools exist, often based on type systems or static analysis, which produce such resource guarantees. In spite of being based on theoretically sound techniques, the implemented tools may contain bugs which render the resource guarantees thus obtained not completely trustworthy. Performing full-blown verification of such tools is a daunting task, since they are large and complex. In this work we investigate an alternative approach whereby,...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Abstract. In the modern, multi-threaded, multi-core programming environment, correctly manag-ing sys...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Program properties that are automatically inferred by static analysis tools are generally not consid...
We present a framework for (static) verification of general resource usage program properties. The f...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Abstract. We investigate how to automatically verify that resources such as files are not used impro...
In an increasing number of applications (e.g., in embedded, real-time, or mobile systems) it is imp...
We present a programming language in which every well-typed program halts in time polynomial with re...
In many applications it is important to ensure conformance with respect to specifications that cons...
Since the early days of the development of programming languages, people have been developing variou...
Static estimation of resource utilisation of programs is a challenging and important problem with nu...
In this paper we leverage an existing general framework for resource usage verification and special...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
AbstractIn this paper we use a program logic and automatic theorem provers to certify resource usage...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Abstract. In the modern, multi-threaded, multi-core programming environment, correctly manag-ing sys...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Program properties that are automatically inferred by static analysis tools are generally not consid...
We present a framework for (static) verification of general resource usage program properties. The f...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Abstract. We investigate how to automatically verify that resources such as files are not used impro...
In an increasing number of applications (e.g., in embedded, real-time, or mobile systems) it is imp...
We present a programming language in which every well-typed program halts in time polynomial with re...
In many applications it is important to ensure conformance with respect to specifications that cons...
Since the early days of the development of programming languages, people have been developing variou...
Static estimation of resource utilisation of programs is a challenging and important problem with nu...
In this paper we leverage an existing general framework for resource usage verification and special...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
AbstractIn this paper we use a program logic and automatic theorem provers to certify resource usage...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Abstract. In the modern, multi-threaded, multi-core programming environment, correctly manag-ing sys...
Due to copyright restrictions, the access to the full text of this article is only available via sub...