1. An agile development method for platoon system based on verification and validation
- Author
-
Baudouin Dafflon, Madeleine El-Zaher, Décision et Information pour les Systèmes de Production (DISP), Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université Lumière - Lyon 2 (UL2), Cang, S and Wang, and Cheutet, Vincent
- Subjects
validation ,High-level verification ,agile development ,Functional verification ,[INFO.INFO-RO] Computer Science [cs]/Operations Research [cs.RO] ,Computer science ,020207 software engineering ,[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO] ,02 engineering and technology ,simulation ,plm ,Reliability engineering ,Intelligent verification ,Validation rule ,autonomous systems ,0202 electrical engineering, electronic engineering, information engineering ,Verification and validation of computer simulation models ,020201 artificial intelligence & image processing ,Verification ,verification ,Software verification ,Verification and validation - Abstract
International audience; This paper introduces a verification and validation (V&V) process in a product life-cycle, where we consider a V&V process as the composition of the three tasks: formal verification, simulation and experimentation. The considered application is a platoon system, a set of autonomous vehicles that move together without any material connection. The platoon system development considers the specification of the SafePlatoon project(1). Main goal of the V&V process is to put to the proof the platoon controller (Decision making unit). V&V is then a corner stone for critical functions that require zero default. Algorithm and hardware must respect some security concerns such as collision free between platoon vehicles, platoon integrity, obstacles avoidance, and etc. After a specification phase, where safety properties are defined, a classical or agile V&V cycle can be applied. In the case of SafePlatoon project, where different partners are evolving simultaneously on the models, an agile development method is used; where formal verification and benchmark simulation works together in order to improve model's safety. Formal verification is made using The SAL model checker. Validation by simulation is made using an internal tool called Vivus.
- Published
- 2016
- Full Text
- View/download PDF