International audienceRecent research proposed efficient methods for software verification combining static and dynamic analysis, where static analysis reports possible runtime errors (some of which may be false alarms) and test generation confirms or rejects them. However, test generation may time out on real-sized programs before confirming some alarms as real bugs or rejecting some others as unreachable. To overcome this problem, we propose to reduce the source code by program slicing before test generation. This paper presents new optimized and adaptive usages of program slicing, provides underlying theoretical results and the algorithm these usages rely on. The method is implemented in a tool prototype called sante (Static ANalysis and...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Abstract. This paper presents a method of slicing timed systems to create reduced models for model c...
La validation des logiciels est une partie cruciale dans le cycle de leur développement. Deux techni...
International audienceRecent research proposed efficient methods for software verification combining...
Abstract. This short paper presents a prototype tool called SANTE (Static ANal-ysis and TEsting) imp...
In this century, computers have become an inseparable part of human life. Human beings entrust them ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Although there has been much research on the application of program slicing to the problem of softwa...
The original publication is available at www.springerlink.comInternational audienceThis short paper ...
Software validation remains a crucial part in software development process. Two major techniques hav...
The original publication is available at www.springerlink.comInternational audienceThis short paper ...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Abstract. This paper presents a method of slicing timed systems to create reduced models for model c...
La validation des logiciels est une partie cruciale dans le cycle de leur développement. Deux techni...
International audienceRecent research proposed efficient methods for software verification combining...
Abstract. This short paper presents a prototype tool called SANTE (Static ANal-ysis and TEsting) imp...
In this century, computers have become an inseparable part of human life. Human beings entrust them ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
Although there has been much research on the application of program slicing to the problem of softwa...
The original publication is available at www.springerlink.comInternational audienceThis short paper ...
Software validation remains a crucial part in software development process. Two major techniques hav...
The original publication is available at www.springerlink.comInternational audienceThis short paper ...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Abstract. This paper presents a method of slicing timed systems to create reduced models for model c...
La validation des logiciels est une partie cruciale dans le cycle de leur développement. Deux techni...