Lustre is a synchronous data-flow declarative language widely used for safety-critical applications (avionics, energy, transport...). In such applications, the testing activity for detecting errors of the system plays a crucial role. During the development and maintenance processes, Lustre programs are often evolving, so regression testing should be performed to detect bugs. In this paper, we present a tool for automatic regression testing of Lustre programs. We have defined an approach to generate test cases in regression testing of Lustre programs. In this approach, a Lustre program is represented by an operator network, then the set of paths is identified and the path activation conditions are symbolically computed for each version. Regr...
AbstractMutation analysis is usually used to provide indication of the fault detection ability of a ...
Regression testing is an expensive but necessary maintenance activity performed on modified software...
Regression testing is typically performed after changing the code of a software program or system. ...
Lustre is a synchronous data-flow declarative language widely used for safety-critical applications ...
Copyright © 2013 Trinh Cong Duy et al. This is an open access article distributed under the Creative...
Lustre/SCADE is the language widely used for developing applications of reactive systems which have ...
Three approaches to the problem of testing synchronous data-flow programs written in LUSTRE are pres...
Regression testing is an expensive but necessary maintenance activity performed on modified software...
Regression testing is an important but expensive part of the software development life cycle. It is...
During software maintenance, regression testing is an expensive but critical activity to ensure that...
Abstract- Software testing is the most important technique used in industries. In testing process, t...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
This work deals with the structural testing of the synchronous reactive programs written in Lustre a...
Software testing and retesting occurs continuously during the software development lifecycle to dete...
Regression testing is a crucial step in the software development process, which ensures the quality ...
AbstractMutation analysis is usually used to provide indication of the fault detection ability of a ...
Regression testing is an expensive but necessary maintenance activity performed on modified software...
Regression testing is typically performed after changing the code of a software program or system. ...
Lustre is a synchronous data-flow declarative language widely used for safety-critical applications ...
Copyright © 2013 Trinh Cong Duy et al. This is an open access article distributed under the Creative...
Lustre/SCADE is the language widely used for developing applications of reactive systems which have ...
Three approaches to the problem of testing synchronous data-flow programs written in LUSTRE are pres...
Regression testing is an expensive but necessary maintenance activity performed on modified software...
Regression testing is an important but expensive part of the software development life cycle. It is...
During software maintenance, regression testing is an expensive but critical activity to ensure that...
Abstract- Software testing is the most important technique used in industries. In testing process, t...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
This work deals with the structural testing of the synchronous reactive programs written in Lustre a...
Software testing and retesting occurs continuously during the software development lifecycle to dete...
Regression testing is a crucial step in the software development process, which ensures the quality ...
AbstractMutation analysis is usually used to provide indication of the fault detection ability of a ...
Regression testing is an expensive but necessary maintenance activity performed on modified software...
Regression testing is typically performed after changing the code of a software program or system. ...