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

被引:0
|
作者
Rashid, Adnan [1 ]
Gauhar, Ayesha [1 ]
Hasan, Osman [1 ]
机构
[1] Natl Univ Sci & Technol NUST, Sch Elect Engn & Comp Sci SEECS, Islamabad, Pakistan
来源
2020 14TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2020) | 2020年
关键词
HOL LIGHT;
D O I
10.1109/SYSCON47679.2020.9353652
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A formal approach to verification of linear analog circuits with parameter tolerances
    Hedrich, L
    Barke, E
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 649 - 654
  • [2] Establishing Reachset Conformance for the Formal Analysis of Analog Circuits
    Kochdumper, Niklas
    Tarraf, Ahmad
    Rechmal, Malgorzata
    Olbrich, Markus
    Hedrich, Lars
    Althoff, Matthias
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 199 - 204
  • [3] Piecewise Linear Modeling of Nonlinear devices for Formal Verification of Analog Circuits
    Zhang, Yan
    Sankaranarayanan, Sriram
    Somenzi, Fabio
    PROCEEDINGS OF THE 12TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2012), 2012, : 196 - 203
  • [4] Automatic Stability Checking for Large Linear Analog Integrated Circuits
    Mukherjee, Parijat
    Fang, G. Peter
    Burt, Rod
    Li, Peng
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 304 - 309
  • [5] Automatic test generation for maximal diagnosis of linear analog circuits
    Mir, S
    Lubaszewski, M
    Kolarik, V
    Courtois, B
    EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 254 - 258
  • [6] EFFICIENT FAULT ANALYSIS IN LINEAR ANALOG CIRCUITS
    JOHNSON, AT
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1979, 26 (07): : 475 - 484
  • [7] A search-based framework for automatic testing of MATLAB/Simulink models
    Zhan, Yuan
    Clark, John A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (02) : 262 - 285
  • [8] Automatic test generation of linear analog circuits under parameter variations
    Shi, CJR
    Tian, MW
    PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 501 - 506
  • [9] A Toolbox for the Symbolic Analysis and Simulation of Linear Analog Circuits
    Vazzana, Giorgio Antonino
    Grasso, Alfio Dario
    Pennisi, Salvatore
    2017 14TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN (SMACD), 2017,
  • [10] A Timed Automata based Automatic Framework for Verifying STL Properties of Simulink Models
    Tian, Miao
    Shi, Jianqi
    Hou, Zhe
    Huang, Yanhong
    Qin, Shengchao
    2021 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2021), 2021, : 151 - 158