AbstractA key problem in implicit computational complexity is to analyse the impact on program run times of nesting restricted control structures, such as for-do statements in imperative languages. This problem has two aspects. One is whether there are methods of extracting information from the syntax of such programs that give insight as to why some nesting of control structures may cause a blow up in complexity, e.g. from polynomial to (iterated) exponential time, while others do not. Bearing in mind that there are limitations to any such method, the other is whether a given method is “optimal” in the sense that it provides a full understanding of the mechanisms that cause and control the complexity of computations.This paper presents a g...
A preordering ⩽1 for comparing the computational complexity is introduced on the class of iterative ...
A method for measuring the complexity of control structures is presented. It is based on the size of...
We present ABC, a software tool for automatically computing symbolic upper bounds on the number of i...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
This thesis is concerned with analysing the impact of nesting (restricted) control structures in pro...
Given a programming language operating on stacks, we introduce a syntactical measure mu such that, a...
The research in software science has so far been concentrated on three measures of program complexit...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
A definition is proposed for a size measure to be used as a parameter for algorithm analysis in any ...
The following statements are shown to be equivalent:(i)Every language accepted by a nondeterministic...
The outcomes of this article are twofold. Implicit complexity. We provide an implicit characterizati...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
A preordering ⩽1 for comparing the computational complexity is introduced on the class of iterative ...
A method for measuring the complexity of control structures is presented. It is based on the size of...
We present ABC, a software tool for automatically computing symbolic upper bounds on the number of i...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
This thesis is concerned with analysing the impact of nesting (restricted) control structures in pro...
Given a programming language operating on stacks, we introduce a syntactical measure mu such that, a...
The research in software science has so far been concentrated on three measures of program complexit...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
A definition is proposed for a size measure to be used as a parameter for algorithm analysis in any ...
The following statements are shown to be equivalent:(i)Every language accepted by a nondeterministic...
The outcomes of this article are twofold. Implicit complexity. We provide an implicit characterizati...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
A preordering ⩽1 for comparing the computational complexity is introduced on the class of iterative ...
A method for measuring the complexity of control structures is presented. It is based on the size of...
We present ABC, a software tool for automatically computing symbolic upper bounds on the number of i...