Auxiliary Specifications for Context-Sensitive Monitoring of AMS Assertions

被引:12
|
作者
Mukherjee, Subhankar [1 ]
Dasgupta, Pallab [1 ]
Mukhopadhyay, Siddhartha [2 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
[2] Indian Inst Technol, Dept Elect Engn, Kharagpur 721302, W Bengal, India
关键词
Auxiliary functions; auxiliary state machines; satisfiabiliy; temporal logic; verification;
D O I
10.1109/TCAD.2011.2155065
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As research on developing assertion languages for the analog and mixed-signal (AMS) domain gains in momentum, it is increasingly being felt that extensions of existing assertion languages like property specification language and SystemVerilog assertions into the AMS domain are not adequate for expressing the analog design intent. This is largely due to the intricacy of the analog behavioral intent which cannot be captured purely in terms of logic. In this paper, we show that by using auxiliary forms of formal specifications such as abstract state machines and real-valued functions, called auxiliary functions, as references for AMS assertions, it becomes possible to model complex AMS behavioral properties. In addition, we present complexity results for the satisfiability problem of such specifications. This approach leverages the growing adoption of AMS behavioral modeling in the industry. This paper also shows that the use of auxiliary state machines allows us to separate out the scope of different analog assertions leading to significant performance gains in the assertion checking overhead.
引用
收藏
页码:1446 / 1457
页数:12
相关论文
共 50 条
  • [31] Dynamic Context-Sensitive Deliberation
    Jensen, Maarten
    Vanhee, Lois
    Dignum, Frank
    MULTI-AGENT-BASED SIMULATION XXIV, MABS 2023, 2024, 14558 : 112 - 126
  • [32] Context-Sensitive Document Ranking
    常利军
    于旭
    秦璐
    Journal of Computer Science & Technology, 2010, 25 (03) : 444 - 457
  • [33] Practical Context-Sensitive CFI
    van der Veen, Victor
    Andriesse, Dennis
    Goktas, Enes
    Gras, Ben
    Sambuc, Lionel
    Slowinska, Asia
    Bos, Herbert
    Giuffrida, Cristiano
    CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 927 - 940
  • [34] Context-sensitive query expansion
    Li, Weijiang
    Zhao, Tiejun
    Wang, Xiangang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (02): : 300 - 304
  • [35] THE CENTERS OF CONTEXT-SENSITIVE LANGUAGES
    STAIGER, L
    NEHRLICH, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 233 : 594 - 601
  • [36] Reproducing Context-sensitive Crashes of Mobile Apps using Crowdsourced Monitoring
    Gomez, Maria
    Rouvoy, Romain
    Adams, Bram
    Seinturier, Lionel
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 88 - 99
  • [37] Secure context-sensitive authorization
    Minami, K
    Kotz, D
    THIRD IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, : 257 - 268
  • [38] Secure context-sensitive authorization
    Minami, Kazuhiro
    Kotz, David
    PERVASIVE AND MOBILE COMPUTING, 2005, 1 (01) : 123 - 156
  • [39] ON GROWING CONTEXT-SENSITIVE LANGUAGES
    BUNTROCK, G
    LORYS, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 623 : 77 - 88
  • [40] Context-Sensitive Document Ranking
    Chang, Li-Jun
    Yu, Jeffrey Xu
    Qin, Lu
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (03) : 444 - 457