We describe a case study in which we tried to transfer a specification-based testing system from research to practice. We did the case study in two steps: First we conducted a feasibility study in a laboratory setting to estimate the potential costs and benefits of using the system. Next we conducted a usability study, in an industrial setting, to determine whether it would be effective in practice. The case study illustrates that technology transfer efforts can benefit from a greater focus on practitioners' needs, and that this focus helps identify some of the open problems that limit formal methods technology transfer. We also found that there is often a tension between the scope of the problem to be solved and the specificity of the ...
AbstractTechnology transfer from academic research to industrial practice is hampered by social, pol...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...
System-level requirements-based testing is an important task in software development, providing evi...
Testing commercial software is expensive and time consuming. Automated testing methods promise to s...
Formal methods and testing are two important approaches that assist in the development of high quali...
"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for y...
Although testing is the most widely used technique to control the quality of software systems, it is...
The contribution addresses the problem of formal specification, verification and testing of software...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods have traditionally been used for specification and development of software. However t...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
There are two camps of software developers: formal methods advocates battling against traditionalist...
Although testing is the most widely used technique to control the quality of software systems, it is...
Testing is, in most cases, a manual activity that is time consuming and error prone. Automation, how...
Background Research software plays an important role in solving real-life problems, empowering scie...
AbstractTechnology transfer from academic research to industrial practice is hampered by social, pol...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...
System-level requirements-based testing is an important task in software development, providing evi...
Testing commercial software is expensive and time consuming. Automated testing methods promise to s...
Formal methods and testing are two important approaches that assist in the development of high quali...
"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for y...
Although testing is the most widely used technique to control the quality of software systems, it is...
The contribution addresses the problem of formal specification, verification and testing of software...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods have traditionally been used for specification and development of software. However t...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
There are two camps of software developers: formal methods advocates battling against traditionalist...
Although testing is the most widely used technique to control the quality of software systems, it is...
Testing is, in most cases, a manual activity that is time consuming and error prone. Automation, how...
Background Research software plays an important role in solving real-life problems, empowering scie...
AbstractTechnology transfer from academic research to industrial practice is hampered by social, pol...
This thesis is about black-box formal conformance testing for reactive systems. A reactive system is...
System-level requirements-based testing is an important task in software development, providing evi...