Marie-Claude Gaudel
University of Paris-Sud
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marie-Claude Gaudel.
Journal of Systems and Software | 1986
Luc Bougé; N. Choquet; Laurent Fribourg; Marie-Claude Gaudel
Abstract We present a method and a tool for generating test sets from algebraic data type specifications. We give formal definitions of the basic concepts required in our approach of functional testing. Then we discuss the problem of testing algebraic data types implementations. This allows the introduction of additional hypotheses and thus the description of a method for generating test sets. The implementation of the method is based on logic programming. Some limitations of PROLOG are discussed and two extensions are presented, METALOG and SLOG, which allow good implementations of our method.
european symposium on programming | 1988
Marie-Claude Gaudel; Th. Moineau
Software reusability is a topic of first practical importance. Most of the current approaches are based on empirical methods and there is no general approach to this problem. This paper suggests a definition for software reusability based on algebraic specifications and modularity. This criterion is not completely constructive, but it provides a guideline to find out reusable software components and prove their reuse. Moreover, we state how to exploit reusability in hierarchical specifications.
IEEE Transactions on Software Engineering | 1985
Michel Bidoit; Brigitte Biebow; Marie-Claude Gaudel; Christian Gresse; Gérard D. Guiho
We present an algebraic specification language (PLUSS) and a program construction method. Programs are built systematically from an algebraic specification of the data they deal with. The method was tested on a realistic problem (part of a telephone switching system). In these experiments, it turned out that error handling was the difficult part to specify and to program. This paper shows how to cope with this problem at the specification level and during the program development process.
formal methods | 1985
Luc Bougé; N. Choquet; Laurent Fribourg; Marie-Claude Gaudel
We present a method and a tool for generating test sets from algebraic data type specifications. We give formal definitions of the basic concepts required in our approach of functional testing. Then we discuss the problem of testing algebraic data types implementations. This allows the introduction of additional hypotheses and thus the description of an effective method for generating test sets. The method can be improved by using PROLOG. Indeed, it turns out that PROLOG is a very well suited tool for generating test sets in this context. Applicability of the method is discussed and a complete example is given.
Electronic Notes in Theoretical Computer Science | 2008
Marie-Claude Gaudel; Alain Denise; Sandrine-Dominique Gouraud; Richard Lassaigne; Johan Oudinet; Sylvain Peyronnet
This paper describes a set of methods for randomly drawing traces in large models either uniformly among all traces, or with a coverage criterion as target. Classical random walk methods have some drawbacks. In case of irregular topology of the underlying graph, uniform choice of the next state is far from being optimal from a coverage point of view. Moreover, for the same reason, it is generally not practicable to get an estimation of the coverage obtained after one or several random walks: it would require some complex global analysis of the model topology. We present here some methods that give up the uniform choice of the next state. These methods bias this choice according to the number of traces, or states, or transitions, reachable via each successor.
international conference on testing software and systems | 2011
Marie-Claude Gaudel
The seminal works of Wilf and Nijenhuis in the late 70s have led to efficient algorithms for counting and generating uniformly at random a variety of combinatorial structures. In 1994, Flajolet, Zimmermann and Van Cutsem have widely generalised and systematised the approach. This paper presents several applications of these powerful results to software random testing, and random model exploration.
Technical Report of the Esprit Long Term Research Project 20072 ``Design For Validation'' | 1997
Nicolas Guelfi; Olivier Biberstein; Didier Buchs; Ercument Canver; Marie-Claude Gaudel; F. von Henke; Detlef Schwier
Archive | 1988
Marie-Claude Gaudel; Bruno Marre
Published in DeVa Third Year Report | 1998
Stéphane Barbey; Didier Buchs; Marie-Claude Gaudel; Bruno Marre; Cécile Péraire; Pascale Thévenod-Fosse; Hélène Waeselynck
Archive | 1984
Michel Bidoit; Marie-Claude Gaudel; G. Guino