In this paper1 we study the automation of test derivation and execution in the area of conformance testing. The test scenarios are derived from multiple specication languages: LOTOS, Promela and SDL. A central theme of this study is the usability of batch-oriented and on-the-fly testing approaches. To facilitate the derivation from multiple formal description techniques and the dierent test execution approaches, an open, generic environment called TorX is introduced. TorX enables plugging in existing or dedicated tools. We have carried out several experiments in testing a conference protocol, resulting in requirements on automated testing and benchmarking criteria
Although testing is the most widely used technique to control the quality of software systems, it is...
Although testing is the most widely used technique to control the quality of software systems, it is...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...
We present an experiment of automated formal conformance testing of the Conference Protocol Entity a...
We present an experiment of automated formal conformance testing of the Conference Protocol Entity a...
Systematic testing is very important for assessing and improving the quality of software systems. Ye...
Traditional (manual) testing of software systems is a costly, laborious and error-prone activity. It...
Traditional (manual) testing of software systems is a costly, laborious and error-prone activity. It...
We discuss a case study of automatic test generation and test execution based on formal methods. The...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Testing is, in most cases, a manual activity that is time consuming and error prone. Automation, how...
Abstract — Traditional (manual) testing of software sys-tems is a costly, laborious and error-prone ...
. In this paper we describe how formal specifications can be used to support the software testing p...
Abstract. Testing remains the principal means of verification in many certification regimes. Formal ...
The wide-spread use of a standard data exchange format depends on its content, but also on its tract...
Although testing is the most widely used technique to control the quality of software systems, it is...
Although testing is the most widely used technique to control the quality of software systems, it is...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...
We present an experiment of automated formal conformance testing of the Conference Protocol Entity a...
We present an experiment of automated formal conformance testing of the Conference Protocol Entity a...
Systematic testing is very important for assessing and improving the quality of software systems. Ye...
Traditional (manual) testing of software systems is a costly, laborious and error-prone activity. It...
Traditional (manual) testing of software systems is a costly, laborious and error-prone activity. It...
We discuss a case study of automatic test generation and test execution based on formal methods. The...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Testing is, in most cases, a manual activity that is time consuming and error prone. Automation, how...
Abstract — Traditional (manual) testing of software sys-tems is a costly, laborious and error-prone ...
. In this paper we describe how formal specifications can be used to support the software testing p...
Abstract. Testing remains the principal means of verification in many certification regimes. Formal ...
The wide-spread use of a standard data exchange format depends on its content, but also on its tract...
Although testing is the most widely used technique to control the quality of software systems, it is...
Although testing is the most widely used technique to control the quality of software systems, it is...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...