Model-based validation of diagnostic software with application in automotive systems

被引:0
作者
Chen, Jun [1 ]
Ramesh, S. [2 ]
机构
[1] Oakland Univ, Dept Elect & Comp Engn, Rochester, MI USA
[2] Gen Motors R&D, Warren, MI USA
关键词
Automotive Systems - Diagnostic software - Formal representations - Model based techniques - Model-based validation - On board diagnostics - Software requirements - Software validation;
D O I
10.1049/csy2.12016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software validation aims to ensure that a particular software product fulfils its intended purpose, and needs to be performed against both software requirement as well as its implementation (i.e. product). However, for diagnostic software (i.e. a diagnoser) performing online diagnosis against certain fault models and reports diagnosis decision, the underlying fault models are usually not explicitly specified, neither by formal language nor by descriptive language. The lack of formal representation of fault models leaves the intended purpose of the diagnostic software vague, making its validation difficult. To address this issue, the authors propose various model-based techniques that can generate concrete examples of the diagnoser's key properties. Such examples are represented in an intuitive and possibly visualised way, facilitating the designers/users to approve or disapprove the conformance of the diagnoser to the intended purpose. The proposed techniques work for validation of both the requirement and implementation that can be modelled as finite state machine, and are illustrated through applications on vehicle on-board diagnostic requirement.
引用
收藏
页码:140 / 149
页数:10
相关论文
共 43 条
[1]   Approximate Model Checking of Stochastic Hybrid Systems [J].
Abate, Alessandro ;
Katoen, Joost-Pieter ;
Lygeros, John ;
Prandini, Maria .
EUROPEAN JOURNAL OF CONTROL, 2010, 16 (06) :624-641
[2]  
Acharya S., 2018, Journal of Education and Learning, V7, P13, DOI [DOI 10.5539/JEL.V7N1P13, 10.5539/jel.v7n1p13]
[3]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[4]  
Cabral FG, 2015, IEEE DECIS CONTR P, P4450, DOI 10.1109/CDC.2015.7402914
[5]   Synchronous Diagnosis of Discrete-Event Systems [J].
Cabral, Felipe Gomes ;
Moreira, Marcos Vicente .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (02) :921-932
[6]   Efficient synthesis of robust models for stochastic systems [J].
Calinescu, Radu ;
Ceska, Milan ;
Gerasimou, Simos ;
Kwiatkowska, Marta ;
Paoletti, Nicola .
JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 143 :140-158
[7]   Fault Detection of Discrete-Time Stochastic Systems Subject to Temporal Logic Correctness Requirements [J].
Chen, Jun ;
Kumar, Ratnesh .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (04) :1369-1379
[8]  
Clarke E., 2018, Model Checking, Vsecond
[9]   Diagnosability of discrete event systems with modular structure [J].
Contant, O ;
Lafortune, S ;
Teneketzis, D .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2006, 16 (01) :9-37
[10]   Coverage-guided test generation for continuous and hybrid systems [J].
Dang, Thao ;
Nahhal, Tarik .
FORMAL METHODS IN SYSTEM DESIGN, 2009, 34 (02) :183-213