FASiM: A Framework for Automatic Formal Analysis of Simulink Models of Linear Analog Circuits

01/18/2020
by   Adnan Rashid, et al.
0

Simulink is a graphical environment that is widely adapted for the modeling and the Laplace transform based analysis of linear analog circuits used in signal processing architectures. However, due to the involvement of the numerical algorithms of MATLAB in the analysis process, the analysis results cannot be termed as complete and accurate. Higher-order-logic theorem proving is a formal verification method that has been recently proposed to overcome these limitations for the modeling and the Laplace transform based analysis of linear analog circuits. However, the formal modeling of a system is not a straightforward task due to the lack of formal methods background for engineers working in the industry. Moreover, due to the undecidable nature of higher-order logic, the analysis generally requires a significant amount of user guidance in the manual proof process. In order to facilitate industrial engineers to formally analyze the linear analog circuits based on the Laplace transform, we propose a framework, FASiM, which allows automatically conducting the formal analysis of the Simulink models of linear analog circuits using the HOL Light theorem prover. For illustration, we use FASiM to formally analyze Simulink models of some commonly used linear analog filters, such as Sallen-key filters.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

research
06/08/2018

Formalization of Lerch's Theorem using HOL Light

The Laplace transform is an algebraic method that is widely used for ana...
research
12/16/2019

Formal Analysis of the Biological Circuits using Higher-order-logic Theorem Proving

Synthetic Biology is an interdisciplinary field that utilizes well-estab...
research
11/19/2021

Formalization of Transform Methods in Higher-order Logic: A Survey

Most of the engineering and physical systems are generally characterized...
research
11/24/2021

Formalization of Bond Graph using Higher-order-logic Theorem Proving

Bond graph is a unified graphical approach for describing the dynamics o...
research
10/24/2019

Dynamic Dependability Analysis of Shuffle-exchange Networks using HOL Theorem Proving

Dynamic dependability models, such as dynamic fault trees (DFTs) and dyn...
research
04/21/2018

Formal Verification of Platoon Control Strategies

Recent developments in autonomous driving, vehicle-to-vehicle communicat...
research
06/06/2022

Continuous-Time Analog Filters for Audio Edge Intelligence: Review and Analysis on Design Techniques

Silicon cochlea designs capture the functionality of the biological coch...

Please sign up or login with your details

Forgot password? Click here to reset