• Aucun résultat trouvé

Tackling Model-Based Software Testing and Verification as a Search Problem

N/A
N/A
Protected

Academic year: 2022

Partager "Tackling Model-Based Software Testing and Verification as a Search Problem"

Copied!
1
0
0

Texte intégral

(1)

Keynote

Tackling Model-Based Software Testing and Verification as a Search Problem

Lionel C. Briand

Centre for Security, Reliability, and Trust (SnT) University of Luxembourg, Luxembourg

This talk reports on 10 years of research that approached model-based veri- fication and testing as a search and optimisation problem. The techniques pre- sented rely on system models describing the task architecture and performance characteristics. As a strategy to ease adoption in practice, those models rely on standards (e.g., UML/MARTE) or lightweight extensions enabling the use of commercial or open source modeling platforms to support automation. Once the required information is extracted from models, early verification and test- ing both consist in identifying scenarios that maximize chances of uncovering concurrency and performance issues, such as deadline misses, starvation, or un- acceptable levels of CPU usage. To do so, we either rely on evolutionary com- putation or constraint optimization, for which effective support already exists.

The main challenge is of course to transform each specific problem into a search or constraint optimization problem, in such a way that these technologies can be efficient and scale.

Short Biography

Lionel C. Briand is professor and FNR PEARL chair in software verification and validation at the SnT centre for Security, Reliability, and Trust, University of Luxembourg. Lionel started his career as a software engineer in France (CS Communications Systems) and has conducted applied research in collaboration with industry for more than 20 years.

Until moving to Luxembourg in January 2012, he was heading the Certus center for software verification and validation at Simula Research Laboratory, where he was leading applied research projects in collaboration with industrial partners. Before that, he was on the faculty of the department of Systems and Computer Engineering, Carleton University, Ottawa, Canada, where he was full professor and held the Canada Research Chair (Tier I) in Software Quality Engineering. He has also been the software quality engineering department head at the Fraunhofer Institute for Experimental Software Engineering, Germany, and worked as a research scientist for the Software Engineering Laboratory, a consortium of the NASA Goddard Space Flight Center, CSC, and the University of Maryland, USA.

Références

Documents relatifs

c- Classify these words according to their sound: steamed- added- helped- walked?. You are a Journalist and you have to write an interview with

A diversidade é enfatizada pelo autor, que é professor na Universidade de Ottawa, na análise de romances e ensaios publicados por autores quebequenses e canadenses nascidos

To check that the data server is an allowed reader, TEP requests a proof from the Environment Prover and checks it locally with the Environment Checker.. In this application, the

Furthermore there are also limitations and synergies depending on the applied V&V techniques (static analysis, testing, model checking, runtime verification, formal proof)..

The Canadian Primary Care Sentinel Surveillance Network, a Pan-Canadian project led by the CFPC that conducts standardized surveillance on selected chronic

In this po- sition paper, we elaborate on testing issues arising when using AI methods for systems, consider the case of different stages of AI, and start investigating on

Pr Joseph Mbede saw us grow, from fragile barely 19-year-old students to pre-adults ready to be sent all over Cameroon disseminating excellent and affordable child care.. Together

Mr Koïchiro Matsuura welcomed the Chairperson of the first session of the General Assembly, the Chairperson of the Intergovernmental Committee and