AbstractComponent-based software systems raise new problems for the testing community: the reuse of components suggests the possibility of reducing testing costs by reusing information about the quality of the software components. This paper addresses the problem of testing evolving software systems, i.e., systems obtained by modifying and/or substituting some of their components. The paper proposes a technique to automatically identify behavioral differences between different versions of the system, to deduce possible problems from inconsistent behaviors. The approach is based on the automatic distilling of invariants from in-field executions. The computed invariants are used to monitor the behavior of new components, and to reveal unexpec...
AbstractReplacing pieces of component-based systems carries a serious risk on the expected stability...
No matter which tools, techniques, and methodologies are used for software development, it remains a...
AbstractHighly-reconfigurable component-based systems, i.e., systems that are built form existing co...
AbstractComponent-based software systems raise new problems for the testing community: the reuse of ...
Component-based software systems raise new problems for the testing community: the reuse of componen...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Component-based technology is increasingly adopted to speed up the development of complex software t...
We present a new, automatic technique to assess whether replacing a component of a software system b...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
AbstractVerification of component-based systems presents new challenges not yet completely addressed...
Modern software systems are composed of several services which may be developed and maintained by th...
The development of complex systems based on reusable components has many advantages such as lower co...
AbstractComponent based development allows to build software upon existing components and promises t...
AbstractFault tolerance is one of the most important means to avoid service failure in the presence ...
AbstractComponent-based development allows one to build software from existing components and promis...
AbstractReplacing pieces of component-based systems carries a serious risk on the expected stability...
No matter which tools, techniques, and methodologies are used for software development, it remains a...
AbstractHighly-reconfigurable component-based systems, i.e., systems that are built form existing co...
AbstractComponent-based software systems raise new problems for the testing community: the reuse of ...
Component-based software systems raise new problems for the testing community: the reuse of componen...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Component-based technology is increasingly adopted to speed up the development of complex software t...
We present a new, automatic technique to assess whether replacing a component of a software system b...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
AbstractVerification of component-based systems presents new challenges not yet completely addressed...
Modern software systems are composed of several services which may be developed and maintained by th...
The development of complex systems based on reusable components has many advantages such as lower co...
AbstractComponent based development allows to build software upon existing components and promises t...
AbstractFault tolerance is one of the most important means to avoid service failure in the presence ...
AbstractComponent-based development allows one to build software from existing components and promis...
AbstractReplacing pieces of component-based systems carries a serious risk on the expected stability...
No matter which tools, techniques, and methodologies are used for software development, it remains a...
AbstractHighly-reconfigurable component-based systems, i.e., systems that are built form existing co...