N |
Date |
Material |
Arguments |
Notes |
1 |
27/02/2023 |
slides |
Introduction to testing, validation and verification of software systems |
Slides 1-53 |
2 |
03/03/2023 |
slides Murphi models |
The Murphi model checker: input language |
Lesson 1: slides 54-end. Lesson 2: Slides 1-end |
3 |
06/03/2023 |
slides |
The Murphi model checker: verification algorithm (part 1) |
Slides 1-59 |
|
10/03/2023 |
|
CANCELED |
|
4 |
13/03/2023 |
slides |
The Murphi model checker: verification algorithm (part 2). Safety e liveness properties. LTL |
Lesson 3: Slides 60-end. Lesson 4: Slides 1-25 |
5 |
17/03/2023 |
slides |
CTL temporal logic. CTL Model Checking algoriths |
Lesson 4: Slides 26-end. Lesson 5: Slides 1-18 |
6 |
20/03/2023 |
slides |
LTL Model Checking Algorithms. SPIN and Promela (part 1) |
Lession 5: Slides 19-end. Lesson 6: Slides 1-10 |
7 |
24/03/2023 |
See slides in lesson 6 |
SPIN and Promela (part 2) |
Slides 11-43 |
8 |
27/03/2023 |
See slides in lezione 6 models |
SPIN and Promela (part 3) |
Slides 44-66 |
9 |
31/03/2023 |
slides |
SPIN and Promela (conclusion). NuSMV (part 1) |
Lesson 6: Slides 67-end. Lesson 7: Slides 1-14 |
10 |
03/04/2023 |
See slides in lesson 9 |
NuSMV (part 2) |
Slides 15-43 |
11 |
14/04/2023 |
See slides in lesson 9 models and scripts |
NuSMV (part 3) |
Slides 44-62 |
12 |
17/04/2023 |
See slides in lesson 9 models and scripts |
NuSMV (part 4) |
Slides 63-end |
13 |
21/04/2023 |
slides |
Introduction to Testing |
Slides 1-end |
14 |
28/04/2023 |
slides |
Testing: Finite Models |
|
15 |
05/05/2023 |
slides examples |
Testing: Methodologies (part 1: Category-Partition Testing) |
Slides 1-42 |
16 |
08/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 2: Catalog-Based and Pairwise Testing) |
Slides 43-69 |
17 |
12/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 3: Adequacy Criteria for Structural Testing) |
Slides 70-90 |
18 |
15/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 4: Data Flow Testing, Usage of Finite State Machine and Decision Tables in Testing) |
Slides 91-119 |
19 |
19/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 5: Usage of Control Flow Graph and Grammars in Testing; Testing of Object Oriented Software) |
Slides 120-152 |
20 |
22/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 6: Testing of Object Oriented Software) |
Slides 153-180 |
21 |
26/05/2023 |
See slides in lesson 15 |
Testing: Methodologies (part 7: Scaffolding) |
Slides 181-end |
22 |
29/05/2023 |
slides |
Integration, System, Acceptance and Regression Testing |
Slides 1-end |
23 |
05/06/2023 |
|
Review of students' projects |
|
24 |
09/06/2023 |
|
Review of students' projects |
|