×

MR4UM:一个向UML状态图添加容错的框架。 (英语) Zbl 1294.68043号

概述:现代系统通常需要应对环境变化和/或新发现的故障带来的挑战。经济和实际问题要求重用现有模型和/或程序,同时在出现故障时提供容差。
在本文中,我们提出了一个框架,即MR4UM,用于将模型修订应用于UML状态图中建模的现有程序设计,以向新识别的错误添加容差。尤其是,MR4UM从UML状态图中建模的程序设计开始,并自动将UML状态图的设计模型转换为基础计算模型(UCM)中的相应程序操作。然后,MR4UM将模型修正技术应用于UCM中的程序,并在UCM中生成容错程序。最后,MR4UM自动将UCM中的容错程序转换为UML状态图中的容错计划设计。我们通过两个案例研究来说明MR4UM的逐步过程:来自汽车系统的自适应巡航控制程序和来自飞机高度控制系统的高度切换程序。

MSC公司:

68米15 网络和计算机系统的可靠性、测试和容错
60年第68季度 规范和验证(程序逻辑、模型检查等)
93C40型 自适应控制/观测系统
93立方厘米 控制理论中的应用模型
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Burch,J.R。;克拉克,E.M。;McMillan,K.L。;Dill,D.L。;黄立杰,符号模型检验:(10^{20})状态及其超越,信息与计算,98,142-170(1992)·Zbl 0753.68066号
[2] Holzmann,G.,自旋模型检查器,IEEE软件工程学报,23279-295(1997)
[3] 球,T。;库克,B。;列文,V。;Rajamani,S.K.,《Slam和静态驱动验证:微软内部形式化方法的技术转让》(IFM(2004),Springer),1-20
[4] Larsen,K。;Pattersson,P。;Yi,W.,UPPAAL简介,《国际技术转让软件工具杂志》,1134-152(1997)·Zbl 1060.68577号
[5] 艾默生,E.A。;Clarke,E.M.,《使用分支时间时序逻辑同步同步骨架》,《计算机编程科学》,第2241-266页(1982年)·Zbl 0514.68032号
[7] 阿鲁尔(Alur,R.)。;费德,T。;Henzinger,T.,《放松守时的好处》,美国计算机学会杂志,43116-146(1996)·Zbl 0882.68021号
[9] 阿提,P。;Emerson,A.,原子读/写计算模型的并发程序综合,ACM TOPLAS,23(2001)
[13] 埃布纳西尔,A。;Cheng,B.H.C.,uml中基于模式的故障保护容错建模和分析,(第十届IEEE高保证系统工程研讨会论文集。第十届EEE高保证系统工程学研讨会论文集,HASE’07(2007),IEEE计算机学会:IEEE计算机协会,美国华盛顿特区),275-282
[29] 马丁内斯(A.F.Martinez)。;Kuchcinski,K.,《复杂组件合成的图形匹配约束》,(DSD’07:第十届欧洲数字系统设计架构、方法和工具会议论文集(2007),IEEE计算机学会:IEEE计算机协会,美国华盛顿特区),288-295
[31] P.-A.兴。;Lin,S.-W.,《移动和无处不在系统实时嵌入式软件的自动合成与验证》,《计算机语言、系统与结构》,第34、4、153-169页(2008年)
[32] 林,S.-W。;林,S.-W。;曾,C.-H。;Lee,T.-Y。;Fu,J.-M.,Vertaf:嵌入式实时软件设计和验证的应用框架,IEEE软件工程汇刊,30,656-674(2004),Member-Pao-Ann Xiung和Member-Win-Bin See
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。