Demo Data from VLDB 2026 / reviewers in the wild / expert
Fabien Peureux
dblp:86/3384
· DBLP profile ↗
15ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 1 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
specification-based testing |
0.0 | 1 | 2001 | Generation of Functional Test Sequences from B Formal Specifications-Presentation and Industrial Case Study · ASE 2001 |
Software testing › test generation
test sequence generation |
0.0 | 1 | 2001 | Generation of Functional Test Sequences from B Formal Specifications-Presentation and Industrial Case Study · ASE 2001 |
Automated reasoning and model checking
constraint solving |
0.0 | 1 | 2001 | Generation of Functional Test Sequences from B Formal Specifications-Presentation and Industrial Case Study · ASE 2001 |
Methods — techniques the papers use, named apart from their topics
reachability graph traversal · 0.1constraint logic programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A domain-specific language to design false data injection tests for air traffic control systems
Alexandre Vernotte, Aymeric Cretin, Bruno Legeard, Fabien Peureux |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2018 | Assessing SMT and CLP approaches for workflow nets verification
Hadrien Bride, Olga Kouchnarenko, Fabien Peureux, Guillaume Voiron |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2017 | Reduction of Workflow Nets for Generalised Soundness Verification
Hadrien Bride, Olga Kouchnarenko, Fabien Peureux |
VMCAI | 3 |
| 2015 | A SysML Formal Framework to Combine Discrete and Continuous Simulation for Testing
Jean-Marie Gauthier, Fabrice Bouquet, Ahmed Hammad, Fabien Peureux |
ICFEM | 4 |
| 2014 | Verifying Modal Workflow Specifications Using Constraint Solving
Hadrien Bride, Olga Kouchnarenko, Fabien Peureux |
IFM | 3 |
| 2014 | Risk-Based Vulnerability Testing Using Security Test Patterns
Julien Botella, Bruno Legeard, Fabien Peureux, Alexandre Vernotte |
ISoLA (2) | 3 |
| 2013 | Applying a Def-Use Approach on Signal Exchange to Implement SysML Model-Based Testing
Fabrice Ambert, Fabrice Bouquet, Jonathan Lasalle, Bruno Legeard, Fabien Peureux |
ECMFA | 5 |
| 2013 | Verification and Validation of Meta-model based Transformation from SysML to VHDL-AMSabstractThis paper proposes an approach to verify SysML models consistency and to validate the transformation of SysML models to VHDL-AMS code. This approach is based on two main solutions: the use of model-to-model transformation to verify SysML models consistency and writing unit tests to validate model transformations. The translation of SysML models into VHDL-AMS simulable code uses MMT (Model to Model Transformation) ATL Atlas Transformation Language and M2T (Model To Text) Acceleo tooling. The test validation of the model transformations is performed using EUNIT framework. Jean-Marie Gauthier, Fabrice Bouquet, Ahmed Hammad, Fabien Peureux |
MODELSWARD | 4 |
| 2004 | Boundary Coverage Criteria for Test Generation from Formal ModelsabstractThis paper proposes a new family of model-based coverage criteria, based on formalizing boundary-value testing heuristics. The new criteria form a hierarchy of data-oriented coverage criteria, and can be applied to any formal notation that uses variables and values. They can be used either to measure the coverage of an existing test set, or to generate tests from a formal model. We give algorithms that can be used to generate tests that satisfy the criteria. These algorithms and criteria have been incorporated into the BZ-TESTING-TOOLS (BZ-TT) tool-set for automated test case generation from B, Z and UML/OCL specifications, and have been used and validated on several industrial applications in the domain of critical software, particularly smart cards and transport systems. Nikolai Kosmatov, Bruno Legeard, Fabien Peureux, Mark Utting |
ISSRE | 3 |
| 2004 | Generation of test sequences from formal specifications: GSM 11-11 standard case studyabstractAbstract This paper presents the results of a case study on generating test cases for a fragment of the smart card GSM 11‐11 standard. The generation method is based on an original approach using the B notation and techniques of constraint logic programming with sets. The GSM 11‐11 technical specifications were formalized with the B notation. From this B specification, a system of constraints was derived, equivalent to this formal model. Using a set constraint solver, boundary states were computed and test cases were obtained by traversing the constrained reachability graph of the specifications. The purpose of this project was to evaluate the contribution of this testing environment, called B‐TESTING‐TOOLS, in an industrial process on a real life‐size application, by comparing the generated test sequences with the already used and high‐quality manually‐designed tests. This comparison enabled us to validate our approach and showed its effectiveness in the validation process of critical applications: the case study gives a wide coverage (about 85%) of the generated tests compared to the pre‐existing tests and a saving of 30% in test design time. Copyright © 2004 John Wiley & Sons, Ltd. Eddy Bernard, Bruno Legeard, Xavier Luck, Fabien Peureux |
Softw. Pract. Exp. | 4 |
| 2004 | CLPS-B - A constraint solver to animate a B specification
Fabrice Bouquet, Bruno Legeard, Fabien Peureux |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2004 | Preamble computation in automated test case generation using constraint logic programmingabstractAbstract BZ‐Testing‐Tools (BZ‐TT) is a tool‐set for automated model‐based test case generation from B abstract machines and Z specifications. BZ‐TT uses boundary testing as well as cause–effect testing on the basis of the formal model. It has been used and validated on several industrial case studies in the domain of critical software: in particular for smart card applications and automotive embedded systems. The main idea of BZ‐TT is to compute a boundary goal for each effect of the operations of the model and then to compute a preamble sequence of operations to place the system under test in such a state that satisfies the goal. In this paper, the preamble computation search strategies used in BZ‐TT are presented. More precisely, two algorithms based respectively on forward chaining and backward chaining are compared. These algorithms both use a customized set constraint solver, which is able to animate the formal model. These algorithms differ, however, in their capacity to reach the boundary goals efficiently. The results of applying the tools to an industrial windscreen wiper controller application are presented. Copyright © 2004 John Wiley & Sons, Ltd. Séverine Colin, Bruno Legeard, Fabien Peureux |
Softw. Test. Verification Reliab. | 3 |
| 2004 | Controlling test case explosion in test generation from B formal modelsabstractAbstract BZ‐TESTING‐TOOLS (BZ‐TT) is a tool set for automated test case generation from B and Z specifications. BZ‐TT uses boundary and cause–effect testing on the basis of the formal model. It has been used and validated on several industrial applications in the domain of critical software, particularly smart card and transport systems. This paper presents the test coverage criteria supported by BZ‐TT. On the one hand, these correspond to various classical structural coverage criteria, but specialized to the case of B abstract machines. The paper gives algorithms for these in Prolog. On the other hand, BZ‐TT introduces new coverage criteria for complex data structures, based on boundary analysis: this paper defines weak and strong state‐boundary coverage, input‐boundary coverage and output‐boundary coverage. Finally, the paper describes how BZ‐TT presents a unified view of these criteria to the validation engineer, and allows him or her to control the test case explosion on a coarse basis (choosing from a range of coverage criteria) as well as a fine basis (selecting options for each state or input variable). Copyright © 2004 John Wiley & Sons, Ltd. Bruno Legeard, Fabien Peureux, Mark Utting |
Softw. Test. Verification Reliab. | 2 |
| 2002 | CLPS-B - A Constraint Solver for B
Fabrice Bouquet, Bruno Legeard, Fabien Peureux |
TACAS | 3 |
| 2001 | Generation of Functional Test Sequences from B Formal Specifications-Presentation and Industrial Case StudyabstractThe paper presents an original method to generate test sequences. From formal specifications of the system to be tested, an equivalent system of constraints is derived, and then the domain of each state variable of this system is partitioned into subdomains. Using this partition, limit states are computed with a specific solver that uses constraint logic programming with sets. This specific solver is then used to build test sequences by traversing the constrained reachability graph of the specifications. Finally, the formal specifications are used as an oracle by using them to determine the expected output for a given input. The results of an industrial case-study of the Smart Card GSM 11-11 standard are presented and discussed. Bruno Legeard, Fabien Peureux |
ASE | 2 |