Tools for Model-Checking Timed Systems

Alexandre David, G. Behrmann, Peter E. Bulychev, Joakim Byg, T. Chatain, K. Larsen, P. Pettersson, Jacob Illum Rasmussen, J. Srba, W. Yi, K. Y. Jørgensen, D. Lime, M. Magnin, O. Roux, Louis-Marie Traonouez
{"title":"Tools for Model-Checking Timed Systems","authors":"Alexandre David, G. Behrmann, Peter E. Bulychev, Joakim Byg, T. Chatain, K. Larsen, P. Pettersson, Jacob Illum Rasmussen, J. Srba, W. Yi, K. Y. Jørgensen, D. Lime, M. Magnin, O. Roux, Louis-Marie Traonouez","doi":"10.1002/9781118558188.CH6","DOIUrl":null,"url":null,"abstract":"In this chapter we present different tools for verication of timed systems. UPPAAL [LAR 97a, BEH 04b] is a tool for model-checking real-time systems developed jointly by Uppsala and Aalborg Universities. The rst version of UPPAAL was released in 1995 [LAR 97a] and has been in constant development since then [BEN 98, AMN 01, BEH 01a, BEH 02, DAV 02, DAV 03, DAV 06]. It has been applied successfully to case-studies ranging from communication protocol to multimedia applications [HAV 97, LON 97, DAR 97, BOW 98, HUN 00, IVE 00, DAV 00, LIN 01]. The tool is designed to verify systems that can be modeled as networks of timed automata [ALU 90a, ALU 90b, HEN 92, ALU 94] extended with integer variables, structured data types, user dened functions, and channel synchronisation. UPPAALCORA is a specialized version of UPPAAL that implements guided and minimal cost reachability algorithms [BEH 01b, BEH 01c, LAR 01]. It is suitable in particular to cost-optimal schedulability problems [BEH 05a, BEH 05b]. UPPAAL-TIGA [BEH 07] is a specialization of UPPAAL designed to verify systems modeled as timed game automata where a controler plays against an environment. The tool synthesizes code represented as a strategy to reach control objectives [DEA 01, ASA 98, MAL 95, TRI 99]. The tool is based on a recent on-the-y algorithm [CAS 05] and has already be applied to an industrial case study [JES 07]. The tool can also handle timed games with partial observability [CAS 07] and has been extended more recently to check for","PeriodicalId":120780,"journal":{"name":"Communicating Embedded Systems","volume":"204 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Communicating Embedded Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/9781118558188.CH6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

In this chapter we present different tools for verication of timed systems. UPPAAL [LAR 97a, BEH 04b] is a tool for model-checking real-time systems developed jointly by Uppsala and Aalborg Universities. The rst version of UPPAAL was released in 1995 [LAR 97a] and has been in constant development since then [BEN 98, AMN 01, BEH 01a, BEH 02, DAV 02, DAV 03, DAV 06]. It has been applied successfully to case-studies ranging from communication protocol to multimedia applications [HAV 97, LON 97, DAR 97, BOW 98, HUN 00, IVE 00, DAV 00, LIN 01]. The tool is designed to verify systems that can be modeled as networks of timed automata [ALU 90a, ALU 90b, HEN 92, ALU 94] extended with integer variables, structured data types, user dened functions, and channel synchronisation. UPPAALCORA is a specialized version of UPPAAL that implements guided and minimal cost reachability algorithms [BEH 01b, BEH 01c, LAR 01]. It is suitable in particular to cost-optimal schedulability problems [BEH 05a, BEH 05b]. UPPAAL-TIGA [BEH 07] is a specialization of UPPAAL designed to verify systems modeled as timed game automata where a controler plays against an environment. The tool synthesizes code represented as a strategy to reach control objectives [DEA 01, ASA 98, MAL 95, TRI 99]. The tool is based on a recent on-the-y algorithm [CAS 05] and has already be applied to an industrial case study [JES 07]. The tool can also handle timed games with partial observability [CAS 07] and has been extended more recently to check for
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于模型检查定时系统的工具
在本章中,我们将介绍用于验证定时系统的不同工具。UPPAAL [LAR 97a, BEH 04b]是由乌普萨拉大学和奥尔堡大学联合开发的用于模型检查实时系统的工具。UPPAAL的第一个版本于1995年发布[LAR 97a],此后一直在不断开发[BEN 98, AMN 01, BEH 01a, BEH 02, DAV 02, DAV 03, DAV 06]。它已成功地应用于从通信协议到多媒体应用的案例研究[HAV 97, lon97, DAR 97, BOW 98, HUN 00, IVE 00, DAV 00, LIN 01]。该工具旨在验证可以建模为时间自动机网络的系统[ALU 90a, ALU 90b, HEN 92, ALU 94],扩展为整数变量,结构化数据类型,用户de所需函数和通道同步。UPPAALCORA是UPPAAL的一个特殊版本,实现了引导和最小成本可达性算法[BEH 01b, BEH 01c, LAR 01]。它特别适用于成本最优调度问题[BEH 05a, BEH 05b]。UPPAAL- tiga [BEH 07]是UPPAAL的一种专门化设计,用于验证作为定时游戏自动机建模的系统,其中控制器与环境进行博弈。该工具将代码合成为达到控制目标的策略[DEA 01, ASA 98, MAL 95, TRI 99]。该工具基于最近的一种基于- CAS 05的算法,并且已经应用于一个工业案例研究[JES 07]。该工具还可以处理具有部分可观察性的定时游戏[CAS 07],并且最近已经扩展到检查
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Quantitative Verification of Markov Chains Tools for the Analysis of Hybrid Models Models for Real-Time Embedded Systems Tools for Model-Checking Timed Systems Fault Diagnosis of Timed Systems
×
引用
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