In the process of software evolution, it is an important concern to prevent the introduction of unwanted behavior or bugs (known as regressions) due to updates or when a new feature is implemented in the software. Regression testing is one common solution to identify regressions; a complementary approach that has the same goals as regression testing, but applies methods from formal verification is called regression verification. Usually, both regression testing and verification only consider functional properties, e.g., the results produced by a program. In this thesis, non-functional regressions are considered, in particular detection of modifications that adversely affect program run-time. Applying the method of regression verification, i...
When architecting dependable systems, in addition to improving system dependability by means of cons...
Software architectures are becoming centric to the development of quality software systems, being th...
Software systems is evolve continuously during development and maintenance. After software is modifi...
In the process of software evolution, it is an important concern to prevent the introduction of unwa...
In this paper we present Verification-Aided Regression Testing (VART), a novel extension of regressi...
During software maintenance, regression testing is an expensive but critical activity to ensure that...
Regression testing is used to validate the correctness of upgrades version of any program or softwar...
When considering the program verification challenge [6] one should not forget a lesson learned in th...
Regression testing can be done by re-executing a test suite on different software versions and compa...
In model-based design verification, software models are checked against functional and nonfunctional...
Based on a set of reference test cases and corresponding test results, regression tests aim to ensur...
In this paper we present Verification-Aided Regression Test-ing (VART), a novel extension of regress...
This paper describes an approach to integrating functional and non-functional design verification fo...
As most software continually evolves and changes during development and maintenance, it is necessary...
Since it was first proposed in 1992 under the name of "behavior sampling", the idea of judging wheth...
When architecting dependable systems, in addition to improving system dependability by means of cons...
Software architectures are becoming centric to the development of quality software systems, being th...
Software systems is evolve continuously during development and maintenance. After software is modifi...
In the process of software evolution, it is an important concern to prevent the introduction of unwa...
In this paper we present Verification-Aided Regression Testing (VART), a novel extension of regressi...
During software maintenance, regression testing is an expensive but critical activity to ensure that...
Regression testing is used to validate the correctness of upgrades version of any program or softwar...
When considering the program verification challenge [6] one should not forget a lesson learned in th...
Regression testing can be done by re-executing a test suite on different software versions and compa...
In model-based design verification, software models are checked against functional and nonfunctional...
Based on a set of reference test cases and corresponding test results, regression tests aim to ensur...
In this paper we present Verification-Aided Regression Test-ing (VART), a novel extension of regress...
This paper describes an approach to integrating functional and non-functional design verification fo...
As most software continually evolves and changes during development and maintenance, it is necessary...
Since it was first proposed in 1992 under the name of "behavior sampling", the idea of judging wheth...
When architecting dependable systems, in addition to improving system dependability by means of cons...
Software architectures are becoming centric to the development of quality software systems, being th...
Software systems is evolve continuously during development and maintenance. After software is modifi...