×

ASMETA软件系统安全保证方法。 (英语) Zbl 07495062号

亚历山大·拉施克(编辑)等人,《逻辑、计算和严格方法》。在伊贡·博格尔75岁生日之际,为他撰写的论文。查姆:斯普林格。莱克特。注释计算。科学。12750, 215-238 (2021).
概要:安全关键型系统要求开发方法和过程能够产生可证明正确的系统,以防止因系统故障或不安全操作而产生灾难性后果。无论是在设计阶段,还是在运行时,都强烈要求使用模型和形式分析技术,以确保系统开发早期阶段的安全性和其他所需质量,并解决系统运行阶段的需求保证。
本文介绍了ASMETA(ASM-mETAmodeling)支持的建模特性和分析技术,ASMETA是一组用于抽象状态机形式化方法的工具。我们展示了如何在安全关键系统保证过程的设计、开发和操作阶段使用ASMETA中的建模和分析方法,并说明了ASMETA提供的工具集成使用的优势。
有关整个系列,请参见[Zbl 1482.68038号].

MSC公司:

68倍 计算机科学
03年XX月 数学逻辑和基础
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Al-Shareefi,F.:使用抽象状态机分析安全关键系统和安全协议。利物浦大学博士论文(2019)
[2] Arcaini,P.,Bonfanti,S.,Gargantini,A.,Mashkoor,A.,Riccobene,E.:医疗软件关键组件的正式验证和验证。2015年ACM/IEEE国际协同设计形式方法和模型会议(MEMOCODE),第80-89页。IEEE,2015年9月。doi:10.1109/MEMCOD.2015.7340473
[3] 阿卡尼,P。;Bonfanti,S。;Gargantini,A。;Mashkoor,A。;Riccobene,E.,将形式化方法集成到医疗软件开发中:ASM方法,科学。计算。程序。,158, 148-167 (2018) ·doi:10.1016/j.scico.2017.07.003
[4] 阿卡尼,P。;Bonfanti,S。;Gargantini,A。;Riccobene,E。;Milazzo,P。;瓦罗,D。;Wimmer,M.,《抽象状态机的可视化符号和模式》,《软件技术:应用和基础》,163-178(2016),Cham:Springer International Publishing,Cham·doi:10.1007/978-3-319-50230-4_12
[5] 阿卡尼,P。;邦凡蒂,S。;Gargantini,A。;Riccobene,E。;斯坎杜拉,P。;Raschke,A。;梅里·D·。;Houdek,F.,使用ASMETA建模具有自适应功能的汽车软件密集型系统,基于状态的严格方法,302-317(2020),Cham:Springer,Cham·doi:10.1007/978-3-030-48077-6_25
[6] 阿卡尼,P。;Gargantini,A。;Riccobene,E。;弗拉皮耶,M。;美国格拉塞尔。;库尔希德,S。;拉劳,R。;Reeves,S.,AsmetaSMV:将高级ASM模型与低级NuSMV规范联系起来的方法,抽象状态机,合金,B和Z,61-74(2010),海德堡:斯普林格·doi:10.1007/978-3642-11811-16
[7] Arcaini,P.,Gargantini,A.,Riccobene,E.:通过元属性验证自动审查抽象状态机。参见:穆尼奥斯,C.(编辑)《第二届美国国家航空航天局正式方法研讨会论文集》(NFM 2010),NASA/CP-2010-216215,第4-13页。美国国家航空航天局,兰利研究中心,弗吉尼亚州汉普顿23681-2199,美国,2010年4月
[8] 阿卡尼,P。;Gargantini,A。;Riccobene,E。;库尔希德,S。;Sen,K.,CoMA:抽象状态机对Java程序的一致性监控,《运行时验证》,223-238(2012),海德堡:施普林格出版社·doi:10.1007/978-3-642-29860-8_17
[9] Arcaini,P.,Gargantini,A.,Riccobene,E.:将基于模型的测试和运行时监控结合起来,用于存在不确定性的程序测试。摘自:2013年IEEE第六届国际软件测试、验证和确认研讨会会议记录,第178-187页。ICSTW 2013,IEEE Computer Society,Washington,DC,USA(2013)。doi:10.1010/ICSTW.2013.29
[10] 阿卡尼,P。;Gargantini,A。;Riccobene,E.,《使用SMT处理基于ASM的运行时验证中的不确定性》,ECEASST,70,1-15(2014)·doi:10.14279/tuj.eceasst.70.970
[11] 阿卡尼,P。;Gargantini,A。;Riccobene,E。;德尼古拉,R。;Kühn,E.,基于SMT的ASM模型精化自动证明,软件工程与形式方法,253-269(2016),Cham:Springer,Cham·数字对象标识代码:10.1007/978-3-319-41591-817
[12] 阿卡尼,P。;Gargantini,A。;Riccobene,E.,安全关键系统的严格开发过程:从ASM模型到Java代码,Int.J.Softw。技术工具。转账,19,2,247-269(2015)·doi:10.1007/s10009-015-0394-x
[13] 阿卡尼,P。;Gargantini,A。;Riccobene,E。;Scandura,P.,一个模型驱动的过程,用于为正式方法设计工具集,Softw。实际。经验,41,155-166(2011)·doi:10.1002/spe.1019
[14] 阿卡尼,P。;霍洛姆,R-M;Riccobene,E.,基于ASM的云系统自适应组件的形式化设计,形式方面计算。,28, 4, 567-595 (2016) ·Zbl 1345.68021号 ·doi:10.1007/s00165-016-0371-5
[15] 阿卡尼,P。;米兰多拉,R。;Riccobene,E。;Scandurra,P.,MSL:工程自适应系统的模式语言,J.Syst。软质。,164, 110558 (2020) ·doi:10.1016/j.jss.2020.110558
[16] 阿卡尼,P。;Riccobene,E。;Scandura,P.,分散控制自适应系统的形式化设计与验证,ACM Trans。自动。适应。系统。,11, 4, 25:1-25:35 (2017) ·doi:10.1145/3019598
[17] ASMETA(ASM mETA建模)工具集。https://asmeta.github.io/
[18] 巴尔,ET;哈曼,M。;McMinn,P。;沙巴兹,M。;Yoo,S.,《软件测试中的预言问题:调查》,IEEE Trans。柔和。工程师,41,5,507-525(2015)·doi:10.1109/TSE.2014.2372785
[19] Benduhn,F。;图姆,T。;谢弗,I。;Saake,G。;段,Z。;Ong,L.,敏捷形式方法细化步骤的模块化,形式方法与软件工程,19-35(2017),Cham:Springer,Cham·doi:10.1007/978-3-319-68690-52
[20] 邦巴尔达,A。;Bonfanti,S。;Gargantini,A。;Mazzara,M。;布鲁尔,J-M;梅耶,B。;Petrenko,A.,《从抽象状态机到嵌入式系统开发医疗设备:智能药盒案例研究》,《软件技术:方法和工具》,89-103(2019),Cham:Springer,Cham·数字对象标识代码:10.1007/978-3-030-29852-47
[21] Bombarda,A。;Bonfanti,S。;Gargantini,A。;Radavelli,M。;Duan,F。;雷,于;加斯顿,C。;北科斯马托夫。;Le Gall,P.,《使用抽象状态机对IEEE PHD协议进行一致性测试的模型改进和测试生成相结合》,《测试软件和系统》,67-85(2019),查姆:斯普林格,查姆·doi:10.1007/978-3-030-31280-05
[22] Bonfanti,S。;加甘蒂尼,A。;Mashkoor,A。;巴特勒,M。;Raschke,A。;Hoang,TS;Reichl,K.,AsmetaA:抽象状态机动画制作人,抽象状态机,Alloy,B,TLA,VDM,and Z,369-373(2018),Cham:Springer,Cham·doi:10.1007/978-3-319-91271-425
[23] Bonfanti,S.、Gargantini,A.、Mashkoor,A.:从抽象状态机规范生成C++单元测试。2018年IEEE软件测试、验证和确认研讨会(ICSTW)国际会议,第185-193页,2018年4月。doi:10.10109/ICSTW.2018.00049
[24] Bonfanti,S。;Gargantini,A。;Mashkoor,A.,抽象状态机规范中C++代码生成器的设计与验证,J.Softw。进化。过程,32,2,e2205(2020)·doi:10.1002/smr.2205
[25] Börger,E.,ASM细化方法,形式方面计算。,15, 237-257 (2003) ·Zbl 1093.68601号 ·doi:10.1007/s00165-003-0012-7
[26] Börger,E.,Raschke,A.:软件实践者的建模伴侣。斯普林格,海德堡(2018)。doi:10.1007/978-3-662-56641-1
[27] Börger,E.,Stärk,R.:抽象状态机:高级系统设计和分析的方法。Springer Verlag,海德堡(2003)。doi:10.1007/978-3642-18216-7·Zbl 1040.68042号
[28] Calinescu,R。;韦恩斯,D。;Gerasimou,S。;伊夫蒂哈尔,密苏里州;哈布利,I。;Kelly,T.,《具有动态保证案例的工程可信自适应软件》,IEEE Trans。柔和。工程师,44,11,1039-1069(2018)·doi:10.1109/TSE.2017.2738640
[29] Carioni,A。;Gargantini,A。;Riccobene,E。;斯坎杜拉,P。;Börger,E。;巴特勒,M。;鲍文,JP;Boca,P.,基于场景的ASM验证语言,抽象状态机,B和Z,71-84(2008),海德堡:施普林格,海德堡·doi:10.1007/978-3-540-87603-87
[30] Cimatti,A。;Brinksma,E。;Larsen,KG,NuSMV 2:符号模型检查的开源工具,计算机辅助验证,359-364(2002),海德堡:施普林格·Zbl 1010.68766号 ·doi:10.1007/3-540-45657-0_29
[31] Falcone,Y。;Mariani,L。;Rollet,A。;萨哈,S。;Bartocci,E。;Falcone,Y.,《运行时故障预防和反应》,《关于运行时验证的讲座》,103-134(2018),Cham:Springer,Cham·doi:10.1007/978-3-319-75632-54
[32] 弗雷泽,G。;Wotawa,F。;阿曼,PE,《使用模型检查器进行测试:调查》,Softw。测试。验证。信实。,19, 3, 215-261 (2009) ·doi:10.1002/svr.402
[33] Gargantini,A。;Riccobene,E.,基于ASM的测试:覆盖标准和自动测试序列,J.Univers。计算。科学。,7, 11, 1050-1067 (2001) ·doi:10.3217/jucs-007-11-1050
[34] Gargantini,A。;Riccobene,E。;Rinzivillo,S。;Börger,E。;Gargantini,A。;Riccobene,E.,使用自旋从ASM规范生成测试,抽象状态机2003263-277(2003),海德堡:施普林格,海德堡·Zbl 1021.68522号 ·doi:10.1007/3-540-36498-6_15
[35] Gargantini,A。;Riccobene,E。;Scandurra,P.,基于元模型语言的语义框架,Autom。柔和。工程,16,3-4,415-454(2009)·doi:10.1007/s10515-009-0053-0
[36] Gargantini,A。;Riccobene,E。;斯坎杜拉,P。;Abrial,J-R;Glässer,U.,元模型ASM的十大理由,软件构建和分析的严格方法,33-49(2009),海德堡:施普林格·数字对象标识代码:10.1007/978-3-642-11447-23
[37] Gaspari,P.,Riccobene,E.,Gargantini,A.:混合欧洲轨道交通管理系统的正式设计。摘自:第13届欧洲软件架构会议记录-第2卷。第156-162页。ECSA 2019,计算机械协会,美国纽约州纽约市(2019)。数字对象标识代码:10.1145/3344948.3344993
[38] Gurevich,Y.:《进化代数1993:Lipari指南》,第9-36页。牛津大学出版社,美国(1995)·Zbl 0852.68053号
[39] Harel,D.,Rumpe,B.:有意义的建模:“语义”的语义是什么?计算机37(10),64-72(2004)。doi:10.1109/MC.2004.172
[40] Leveson,N.,你确定你的软件不会杀死任何人吗?,Commun公司。ACM,63,2,25-28(2020)·数字对象标识代码:10.1145/3376127
[41] Lutz,R.R.:安全软件工程:路线图。摘自:《软件工程未来会议录》,第213-226页。ICSE 2000,美国纽约州纽约市计算机协会(2000)。数字对象标识代码:10.1145/336512.336556
[42] 米兰多拉,R。;Potena,P。;Riccobene,E。;Scandurra,P.,《服务组件架构的可靠性模型》,J.Syst。软质。,89, 109-127 (2014) ·doi:10.1016/j.jss.2013.111.002
[43] Riccobene,大肠杆菌。;Scandurra,P.,服务建模和原型的正式框架,正式方面计算。,26, 6, 1077-1113 (2013) ·doi:10.1007/s00165-013-0289-0
[44] Riccobene,E。;斯坎杜拉,P。;Muccini,H.,《使用抽象状态机进行基于模型的运行时仿真》,《软件体系结构》,395-410(2020),Cham:Springer International Publishing,Cham·doi:10.1007/978-3-030-59155-7_29
[45] 施密特,DC,客座编辑介绍:模型驱动工程,IEEE计算。,39, 2, 25-31 (2006) ·doi:10.1109/MC.2006.58
[46] Utting,M.、Legeard,B.、Bouquet,F.、Fourneret,E.、Peureux,F.和Vernotte,A.:第二章——基于模型的测试的最新进展。《计算机进展》,第101卷,第53-120页。Elsevier(2016)。doi:10.1016/bs.adcom.2015.11.004
[47] Van Tendloo,Y。;Van Mierlo,S。;Vangheluwe,H.,《现场建模的多仿生建模方法》,Softw。系统。型号。,1821-2842年5月18日(2018年)·doi:10.1007/s10270-018-0700-7
[48] Vessio,G.:用抽象状态机推理属性。收录于:Gogolla,M.、Muccini,H.、Varró,D.(编辑)2015年7月20日在意大利拉奎拉举行的软件技术:应用和基础2015年会议(STAF 2015)博士研讨会论文集。CEUR研讨会记录,第1499卷,第1-10页。CEUR-WS.org(2015)。http://ceur-ws.org/Vol-1499/paper1.pdf
[49] 韦恩斯,D。;德莱莫斯,R。;Garlan,D。;Ghezzi,C。;Giese,H.,自适应系统的永久保证,自适应系统的软件工程III。保证,31-63(2017),商会:施普林格,商会·doi:10.1007/978-3-319-74183-32
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。