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

Towards SMT-Based LTL model checking of clock constraint specification language for real-time and embedded systems

  • Min Zhang
  • , Yunhui Ying*
  • *此作品的通讯作者
  • East China Normal University

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

摘要

The Clock Constraint Specification Language (CCSL) is a formal language companion to MARTE (shorthand for Modeling and Analysis of Real-Time and Embedded systems), a UML profile used to facilitate the design and analysis of real-time and embedded systems. CCSL is proposed to specify constraints on the occurrences of events in systems. However, the language lacks efficient verification support to formally analyze temporal properties, which are important properties to real-time and embedded systems. In this paper, we propose an SMT-based approach to model checking of the temporal properties specified in Linear Temporal Logic (LTL) for CCSL by transforming CCSL constraints and LTL formulas into SMT formulas. We implement a prototype tool for the proposed approach and use the state-of-the-art tool Z3 as its underlying SMT solver. We model two practical real-time and embedded systems, i.e., a traffic light controller and a power window system in CCSL, and model check LTL properties of them using the proposed approach. Experimental results demonstrate the effectiveness and efficiency of our approach.

源语言英语
主期刊名LCTES 2017 - Proceedings of the 18th ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, co-located with PLDI 2017
编辑Zili Shao, Vijay Nagarajan
出版商Association for Computing Machinery
61-70
页数10
ISBN(电子版)9781450350303
DOI
出版状态已出版 - 21 6月 2017
活动18th ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2017 - Barcelona, 西班牙
期限: 21 6月 201722 6月 2017

出版系列

姓名Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)
Part F128681

会议

会议18th ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2017
国家/地区西班牙
Barcelona
时期21/06/1722/06/17

学术指纹

探究 'Towards SMT-Based LTL model checking of clock constraint specification language for real-time and embedded systems' 的科研主题。它们共同构成独一无二的学术指纹。

引用此