Abstract: Unit testing is an attractive quality management tool in the software development process, however, practical obstacles make it difficult to use unit tests for performance testing. We present Stochastic Performance Logic, a formalism for expressing performance requirements, together with interpretations that facilitate performance evaluation in the unit test context. The formalism and the interpretations are evaluated in multiple experiments, to demonstrate (1) the ability to reflect typical developer concerns related to performance, and (2) the ability to identify performance differences in realistic measurements. This work was partially supported by the EU project ASCENS 257414 and Charles University institu-tional fundin
Formal description techniques allow to formally reason about the functional aspects of systems under...
Unit tests are popular, but it is an art to write them in a way that specifies a program’s behavior ...
This paper presents an analysis of the unit testing approach developed and used by the Core Flight S...
Performance testing is a mean used to evaluate speed of software projects. In an ideal state a proje...
Many decisions taken during software development impact the resulting application performance. The k...
The size and complexity of software is continuously growing, and testing is one of the most importan...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Broadly, agile software development is an approach where code is frequently built, tested and shippe...
The quality of embedded software is important, especially for life-critical and mission-critical emb...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Extreme Programming [1] and in particular the idea of Unit Testing can improve the quality of the te...
ABSTRACT This paper describes how soft performance bounds can be expressed for software systems usin...
The upcoming version of the ISO standard 26262 requires all software to be unit tested by the develo...
Statistical Usage Testing (SUT) is the testing technique defined in Cleanroom Software Engineering m...
This paper describes how soft performance bounds can be expressed for software systems using stochas...
Formal description techniques allow to formally reason about the functional aspects of systems under...
Unit tests are popular, but it is an art to write them in a way that specifies a program’s behavior ...
This paper presents an analysis of the unit testing approach developed and used by the Core Flight S...
Performance testing is a mean used to evaluate speed of software projects. In an ideal state a proje...
Many decisions taken during software development impact the resulting application performance. The k...
The size and complexity of software is continuously growing, and testing is one of the most importan...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Broadly, agile software development is an approach where code is frequently built, tested and shippe...
The quality of embedded software is important, especially for life-critical and mission-critical emb...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Extreme Programming [1] and in particular the idea of Unit Testing can improve the quality of the te...
ABSTRACT This paper describes how soft performance bounds can be expressed for software systems usin...
The upcoming version of the ISO standard 26262 requires all software to be unit tested by the develo...
Statistical Usage Testing (SUT) is the testing technique defined in Cleanroom Software Engineering m...
This paper describes how soft performance bounds can be expressed for software systems using stochas...
Formal description techniques allow to formally reason about the functional aspects of systems under...
Unit tests are popular, but it is an art to write them in a way that specifies a program’s behavior ...
This paper presents an analysis of the unit testing approach developed and used by the Core Flight S...