2019
DOI: 10.1002/j.2334-5837.2019.00620.x
|View full text |Cite
|
Sign up to set email alerts
|

An Approach for Formal Verification of Machine Learning based Complex Systems

Abstract: A complex system is characterized by emergence of global properties which are very difficult, if not impossible, to anticipate just from complete knowledge of component behaviors. Emergence, hierarchical organization and numerosity are some of the characteristics of complex systems. With increasing system complexity, achieving confidence in systems becomes increasingly difficult. With the recent trend towards significant footprint of complex system's functionality being governed by machine learning based model… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 9 publications
(15 citation statements)
references
References 7 publications
0
15
0
Order By: Relevance
“…56 Raz et al 56 Raman and Jeppu. [57][58][59] Raman et al 60 and Raman and Murugesan 61,62 state that modeling can help us regarding simple emergence, while simulation is required to detect weak emergence. We can update our modeling efforts when we understand the simulated emergent behavior, to evolve the system design and exploit and/or mitigate the detected emergence.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…56 Raz et al 56 Raman and Jeppu. [57][58][59] Raman et al 60 and Raman and Murugesan 61,62 state that modeling can help us regarding simple emergence, while simulation is required to detect weak emergence. We can update our modeling efforts when we understand the simulated emergent behavior, to evolve the system design and exploit and/or mitigate the detected emergence.…”
Section: Discussionmentioning
confidence: 99%
“…Many methods have shown promising results in different case studies. [1][2][3]17,28,30,36,[49][50][51][52][53][54][56][57][58][59][60][61][62][63][64][65][66][67]70,71,[73][74][75][76][77][78][79][80] The approaches range from intuitive specialized model views used by Guariniello et al 1 to advanced non-intuitive methods like Machine Learning used by Raz et al 56 Different approaches will serve different cases to a varying degree, requiring a thorough evaluation process to select the most appropriate method to utilize in each case. In the following, we will discuss the proposed research questions.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In this work, we have used Simulink Design Verifier, a tool from MathWorks (SLDV 2020) that uses formal methods to generate test cases, find design errors and to prove the correctness of assertions or properties defined as Simulink blocks or MATLAB code. We have successfully demonstrated the use of SLDV in our earlier work (Raman and Jeppu 2019). In this paper, we also look at another tool called CBMC (2020).…”
Section: Formal Methodsmentioning
confidence: 99%
“…In this work, we have used Simulink Design Verifier, a tool from MathWorks (SLDV, 2020) that uses formal methods to generate test cases, find design errors and to prove the correctness of assertions or properties defined as Simulink blocks or MATLAB code. We have successfully demonstrated the use of SLDV in our earlier work (Raman and Jeppu, 2019). In this paper, we also look at another tool called CBMC (CBMC, 2020).…”
Section: Formal Methodsmentioning
confidence: 99%