A method to estimate the execution time of software based on static metrics is proposed in this thesis. The ability to produce an accurate estimate of execution times as early as possible in the development phase is highly desirable. For hard real-time systems, an extremely slow function may require an entire system to be redesigned. In the proposed method, principal components and linear regression modeling are used to formulate a model from a given set of representative functions. It is assumed that all functions are programmed in a structured manner. The final result is a model that can be used to generate decent first approximations of execution times. Once the model is established, it is used to predict the execution times of o...
Computers perform different applications in different ways. To characterize an application performan...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Improvements in performance and energy efficiency often require deep understanding of the complex in...
Minimization of data-processing time and reduction of software-development time are important...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Określenie czasu wykonywania programu poprzez jego uruchomienie nie zawsze jest możliwe w zagadnieni...
In this paper a comprehensive methodology for software execution time estimation is presented. The m...
Estimates of execution time of embedded software play an important role in function-architecture co-...
Predicting the execution time of computer programs is an important but challeng-ing problem in the c...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
International audienceAs multiprocessor systems become increasinglypopular, the timing performance m...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
Performance is an aspect of software quality that is often not considered at early stages of softwar...
Scheduling techniques based upon worst case execution times, as are commonly used in real-time appli...
Computers perform different applications in different ways. To characterize an application performan...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Improvements in performance and energy efficiency often require deep understanding of the complex in...
Minimization of data-processing time and reduction of software-development time are important...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Określenie czasu wykonywania programu poprzez jego uruchomienie nie zawsze jest możliwe w zagadnieni...
In this paper a comprehensive methodology for software execution time estimation is presented. The m...
Estimates of execution time of embedded software play an important role in function-architecture co-...
Predicting the execution time of computer programs is an important but challeng-ing problem in the c...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
International audienceAs multiprocessor systems become increasinglypopular, the timing performance m...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
Performance is an aspect of software quality that is often not considered at early stages of softwar...
Scheduling techniques based upon worst case execution times, as are commonly used in real-time appli...
Computers perform different applications in different ways. To characterize an application performan...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Improvements in performance and energy efficiency often require deep understanding of the complex in...