Vous êtes sur la page 1sur 1

Fides Aarts, Harco Kuppens, Wouter Smeenk, Jan Tretmans,

Frits Vaandrager, Sicco Verwer, Michele Volpato

Angluins L* Algorithm

Active Learning
Models of Reactive
Systems

Learning Finite Automata:


Membership Queries
Yes / No

Teacher

Model-Based
Testing:

Learner

Equivalence Queries

test the
hypothesis

Yes / No + Counterexample

Learner:
formulate
the
hypothesis

CounterExample Guided
Abstraction Refinement
Tomte
SUT

Philips Bounded
Retransmission Protocol

Concrete
Input
Concrete
Output

Abstract
Input
Abstract
Output

Learner
LearnLib

Banking Cards

use learning to test correctness of


protocol implementations
Reverse engineering of EMV protocol
applications for collection of banking
and credit cards

Biometric Passport
Session
Initiation Protocol

Oc Printer
Engine Status Manager
Goal: learn models of
realistic printer
controllers
Result: background
image
Uses: regression testing,
generation of new
implementations,..

Axini - embedded systems


Collis - secure transaction systems
NLnet Labs - internet protocols
Oc-Technologies - printers
Chess - wireless sensor networks

extended finite
state machine
with
29 states
3741 transitions
17 state
variables

Vous aimerez peut-être aussi