Efficient TCTL Model Checking Algorithm for Timed Actors

E. Khamespanah, R. Khosravi, M. Sirjani
{"title":"Efficient TCTL Model Checking Algorithm for Timed Actors","authors":"E. Khamespanah, R. Khosravi, M. Sirjani","doi":"10.1145/2687357.2687366","DOIUrl":null,"url":null,"abstract":"Non-Polynomial time complexity of model checking algorithms for TCTL properties in dense time is one of the obstacles against using model checking for timed systems. Alternatively, polynomial time algorithms are suggested for model checking discrete time models presented as Duration Time Graphs (DTG) versus a subset of TCTL formula (TCTL≤,≥). While TCTL≤,≥ can be model checked in polynomial time, the problem of model checking for exact time condition (TCTL=) is an NP-Hard problem unless certain conditions hold. In this work we tackle model checking of timed actors using DTG. At the first step, we propose a reduction technique by folding all the instantaneous transitions, resulting folded timed transition system (FTS). At the second step, we show how the FTS of timed actors with discrete time can be mapped to a DTG. Then, we show when the necessary conditions hold for the FTS of timed actors and hence there is an O(|S|2 • Φ) algorithm for model checking of complete TCTL properties (including TCTL≤,≥ and TCTL=) which have small constant time quantifiers. We use a set of case studies to illustrate the impact of using this technique in different application domains.","PeriodicalId":436138,"journal":{"name":"Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2687357.2687366","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Non-Polynomial time complexity of model checking algorithms for TCTL properties in dense time is one of the obstacles against using model checking for timed systems. Alternatively, polynomial time algorithms are suggested for model checking discrete time models presented as Duration Time Graphs (DTG) versus a subset of TCTL formula (TCTL≤,≥). While TCTL≤,≥ can be model checked in polynomial time, the problem of model checking for exact time condition (TCTL=) is an NP-Hard problem unless certain conditions hold. In this work we tackle model checking of timed actors using DTG. At the first step, we propose a reduction technique by folding all the instantaneous transitions, resulting folded timed transition system (FTS). At the second step, we show how the FTS of timed actors with discrete time can be mapped to a DTG. Then, we show when the necessary conditions hold for the FTS of timed actors and hence there is an O(|S|2 • Φ) algorithm for model checking of complete TCTL properties (including TCTL≤,≥ and TCTL=) which have small constant time quantifiers. We use a set of case studies to illustrate the impact of using this technique in different application domains.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种高效的定时角色TCTL模型检测算法
稠密时间下TCTL特性模型检验算法的非多项式时间复杂度是对定时系统进行模型检验的障碍之一。或者,建议使用多项式时间算法来检查以持续时间图(DTG)形式呈现的离散时间模型,而不是TCTL公式的子集(TCTL≤,≥)。虽然TCTL≤、≥可以在多项式时间内进行模型检验,但对于精确时间条件(TCTL=)的模型检验问题,除非满足一定条件,否则是NP-Hard问题。在这项工作中,我们使用DTG解决了计时演员的模型检查问题。首先,我们提出了一种将所有瞬时跃迁折叠的还原技术,从而得到折叠的定时跃迁系统(FTS)。在第二步,我们展示了如何将具有离散时间的定时参与者的FTS映射到DTG。然后,我们证明了时间参与者的FTS的必要条件何时成立,因此有一个O(|S|2•Φ)算法用于具有小常数时间量词的完整TCTL属性(包括TCTL≤,≥和TCTL=)的模型检查。我们使用一组案例研究来说明在不同的应用程序领域中使用此技术的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
CAF - the C++ Actor Framework for Scalable and Resource-Efficient Applications Event-Based Analysis of Timed Rebeca Models using SQL Multiple Inheritance in AgentSpeak(L)-Style Programming Languages Fault Tolerant Distributed Computing Using Asynchronous Local Checkpointing Efficient TCTL Model Checking Algorithm for Timed Actors
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1