{"title":"An agile development method for platoon system based on verification and validation","authors":"Baudouin Dafflon, Madeleine El-Zaher","doi":"10.1109/SKIMA.2016.7916250","DOIUrl":null,"url":null,"abstract":"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 project1. 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.","PeriodicalId":417370,"journal":{"name":"2016 10th International Conference on Software, Knowledge, Information Management & Applications (SKIMA)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 10th International Conference on Software, Knowledge, Information Management & Applications (SKIMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SKIMA.2016.7916250","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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 project1. 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.