跳到主要导航 跳到搜索 跳到主要内容

NKind: a model checker for liveness property verification on Lustre programs

  • Junjie Wei
  • , Qin Li*
  • *此作品的通讯作者
  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modeling and verification of real-time reactive systems is getting greater concern in industrial field, especially in safety-critical applications. As a representative language for modeling real-time reactive systems, Lustre has been extensively used in the development of control systems in vehicles and aircraft. Existing model checking tools for Lustre like Kind2 and JKind have good support for verifying safety properties, but they lack explicit support for liveness properties. Thus we present NKind, an SMT-based infinite-state model checker, which accepts models and properties written in Lustre and is capable of verifying both safety and liveness properties. NKind is inspired by many existing model checker and adds liveness support based on their common techniques, which provides more flexibility. It is written in Java, providing good compatibility, and lays emphasis on modularity and extensibility. The results and performance of NKind on benchmark examples demonstrate that it is competitive comparing to other existing tools.

源语言英语
主期刊名SEKE 2022 - Proceedings of the 34th International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
351-356
页数6
ISBN(电子版)1891706543, 9781891706547
DOI
出版状态已出版 - 2022
活动34th International Conference on Software Engineering and Knowledge Engineering, SEKE 2022 - Pittsburgh, 美国
期限: 1 7月 202210 7月 2022

出版系列

姓名Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
ISSN(印刷版)2325-9000
ISSN(电子版)2325-9086

会议

会议34th International Conference on Software Engineering and Knowledge Engineering, SEKE 2022
国家/地区美国
Pittsburgh
时期1/07/2210/07/22

指纹

探究 'NKind: a model checker for liveness property verification on Lustre programs' 的科研主题。它们共同构成独一无二的指纹。

引用此