{"title":"Quality Assurance for Component-based Systems in Embedded Environments","authors":"Wenbin Li, F. Gall, P. Vlacheas, A. Cheptsov","doi":"10.1109/IINTEC.2018.8695299","DOIUrl":null,"url":null,"abstract":"Quality assurance for embedded systems is challenging to the heterogeneity, connectivity and constructivity of environments. In this paper, we present the quality assurance design and implementation driven by model-based testing (MBT) for component-based applications in embedded environments. The work is conducted within the EU H2020 project PHANTOM, and the quality assurance in PHANTOM consists of two stages, i.e., early validation and test execution, for both functional and non-functional verification and validation. Early validation stage is carried out in parallel with application development without executing applications to eliminate early design defects, while test execution stages involves functional and non-functional testing, which start in parallel with the application development and end with the execution of test cases against systems under test. All activities are applied to three industry use cases upon hardware agnostic platforms brought by PHANTOM technology, and the results show that combining early validation and test execution enables early and thorough defect detections all along development lifecycle and improve the efficiency and effectiveness of quality assurance.","PeriodicalId":144578,"journal":{"name":"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)","volume":"1056 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IINTEC.2018.8695299","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Quality assurance for embedded systems is challenging to the heterogeneity, connectivity and constructivity of environments. In this paper, we present the quality assurance design and implementation driven by model-based testing (MBT) for component-based applications in embedded environments. The work is conducted within the EU H2020 project PHANTOM, and the quality assurance in PHANTOM consists of two stages, i.e., early validation and test execution, for both functional and non-functional verification and validation. Early validation stage is carried out in parallel with application development without executing applications to eliminate early design defects, while test execution stages involves functional and non-functional testing, which start in parallel with the application development and end with the execution of test cases against systems under test. All activities are applied to three industry use cases upon hardware agnostic platforms brought by PHANTOM technology, and the results show that combining early validation and test execution enables early and thorough defect detections all along development lifecycle and improve the efficiency and effectiveness of quality assurance.