Abstract. Testing remains the principal means of verification in many certification regimes. Formal methods of verification will coexist with testing and should be developed in ways that improve, supplement, and exploit the value of testing. I describe automated test generation, which uses technology from formal methods to mechanize the construction of test cases, and discuss some of the research challenges in this area. 1 Introduction By testing I mean observation of a program in execution under controlled condi-tions. Observations are compared against an explicit or informal oracle to detect bugs or confirm correctness. Much of the testing process is automated in mod-ern development environments, but construction of test cases (i.e., the ...
Abstract—Program testing today is mostly manual and re-quires significant human effort. Moreover, su...
In software development, testers often focus on functional testing to validate implemented programs ...
Automatic testing of software has always been of interest. The concept has been receiving more and m...
Abstract. Testing remains the principal means of verification in commercial practice and in many cer...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
This paper presents a discussion on the complementary roles of testing and proof within automated so...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Dealing with an enormous amount of data is characteristic of validating complex and safety-critical ...
deals with problems of software testing. Software can be tested either manually or automatically. Th...
. In this paper we describe how formal specifications can be used to support the software testing p...
Formal methods and testing are two important approaches that assist in the development of high quali...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Although testing is the most widely used technique to control the quality of software systems, it is...
Trends such as globalisation, standardisation and shorter life-cycles place great demands on the fle...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless...
Abstract—Program testing today is mostly manual and re-quires significant human effort. Moreover, su...
In software development, testers often focus on functional testing to validate implemented programs ...
Automatic testing of software has always been of interest. The concept has been receiving more and m...
Abstract. Testing remains the principal means of verification in commercial practice and in many cer...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
This paper presents a discussion on the complementary roles of testing and proof within automated so...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Dealing with an enormous amount of data is characteristic of validating complex and safety-critical ...
deals with problems of software testing. Software can be tested either manually or automatically. Th...
. In this paper we describe how formal specifications can be used to support the software testing p...
Formal methods and testing are two important approaches that assist in the development of high quali...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Although testing is the most widely used technique to control the quality of software systems, it is...
Trends such as globalisation, standardisation and shorter life-cycles place great demands on the fle...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless...
Abstract—Program testing today is mostly manual and re-quires significant human effort. Moreover, su...
In software development, testers often focus on functional testing to validate implemented programs ...
Automatic testing of software has always been of interest. The concept has been receiving more and m...