×

通过莫德的可编程策略实施安全。 (英语) Zbl 07665440号

摘要:这项工作旨在为重写逻辑计算的安全实施提供一种通用机制。我们的技术依赖于断言引导的模型转换,该转换利用新定义的Maude策略语言确保非确定性程序中的丰富安全策略。转换后的系统保证符合基于策略的模式匹配逻辑中表示的用户定义的不变量,从而防止并发系统达到任何不安全状态。该技术的性能和可扩展性是在一组实际的程序上进行经验评估和基准测试的。

MSC公司:

68倍 计算机科学
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 鲁比奥,R。;新墨西哥州马丁·奥列特。;皮塔,I。;Verdejo,A.,《策略、模型检查和分支时间属性》,Maude,J.Log著。代数方法程序。,123,第100700条pp.(2021)·Zbl 1528.68233号
[2] 罗尔丹,M。;杜兰,F。;Vallecillo,A.,Maude,Sci中的不变驱动规范。计算。程序。,74, 10, 812-835 (2009) ·Zbl 1192.68400号
[3] Alpunte,M。;Ballis,D。;Sapiña,J.,通过程序转换在Maude中强加断言,MethodsX,62577-2583(2019)
[4] Alpunte,M。;Ballis,D。;Sapiña,J.,用断言对Maude程序进行静态校正,J.Syst。软质。,153, 64-85 (2019)
[5] TeReSe,《术语重写系统》(2003),剑桥大学出版社·Zbl 1030.68053号
[6] Meseguer,J.,作为并发统一模型的条件重写逻辑,Theor。计算。科学。,96, 1, 73-155 (1992) ·Zbl 0758.68043号
[7] Clavel,M。;杜兰,F。;艾克,S。;埃斯科瓦尔,S。;林肯,P。;新墨西哥州马丁·奥列特。;梅塞盖尔,J。;鲁比奥,R。;Talcott,C.,《莫德手册》(3.2.1版)(2022年),网址:
[8] 杜兰,F。;艾克,S。;埃斯科瓦尔,S。;新墨西哥州马丁·奥列特。;梅塞盖尔,J。;鲁比奥,R。;Talcott,C.L.,《编程与符号计算》,Maude,J.Log著。代数方法程序。,110 (2020) ·Zbl 1494.68109号
[9] 江,J。;任,L。;熊,Y。;张,L.,通过大代码从奇异示例推断程序转换,(第34届IEEE/ACM国际自动化软件工程会议。第34届EEE/ACM国际自动化软件工程师会议,ASE 2019(2019),IEEE),255-266
[10] Alpunte,M。;Ballis,D。;巴吉,M。;Falaschi,M.,《扩展到CCT的重写理论的折叠/展开转换框架》(第19届ACM SIGPLAN部分评估和程序操作研讨会论文集(PEPM 2010)(2010),计算机协会),43-52
[11] (2022年)毛德夫网址:
[12] Alpunte,M。;Ballis,D。;Romero,D.,web应用程序正式规范和验证的重写逻辑方法,科学。计算。程序。,81, 79-107 (2014)
[13] Alpunte,M。;Ballis,D。;弗雷奇纳,F。;Sapiña,J.,《通过运行时断言检查和跟踪切片调试Maude程序》,J.Log。代数方法程序。,85, 707-736 (2016) ·Zbl 1348.68027号
[14] 普埃布拉,G。;布埃诺,F。;Hermenegildo,M.V.,基于静态和动态断言的约束逻辑程序组合调试,(第九届基于逻辑的程序合成和转换LOPSTR国际研讨会论文集。第九届关于基于逻辑的编程合成和转换的国际研讨会论文录LOPSTR.计算机科学讲义,第1817卷(2000),Springer),273-292·Zbl 0964.68016号
[15] Vazou,N。;塞德尔,E.L。;Jhala,R.,Liquid Haskell:现实世界中精炼类型的经验,(2014年ACM SIGPLAN Haskell研讨会论文集,2014年9月4日至5日,瑞典哥德堡,2014年),39-51
[16] Khoo,S.-C。;Shi,K.,通过输出约束专业化进行程序调整,High-订购符号。计算。,17, 1, 93-128 (2004) ·Zbl 1075.68012号
[17] Alpunte,M。;Cuenca-Ortega,A。;埃斯科瓦尔,S。;Meseguer,J.,《有序等式程序模公理的部分评估》,(第26届基于逻辑的程序合成与转换国际研讨会论文集(LOPSTR 2016)。第26届基于逻辑的程序合成与转换国际研讨会论文集(LOPSTR 2016),计算机科学讲义,第10184卷(2016),Springer,3-20·兹比尔1485.68050
[18] 洛戈佐,F。;Ball,T.,《模块化和经验证的自动程序修复》,(第27届ACM SIGPLAN面向对象编程、系统、语言和应用年会论文集(OOPSLA 2012)(2012),计算机协会),133-146
[19] Rubio,R.,Maude as a library:a effective universe programming interface,(第十四届重写逻辑及其应用国际研讨会论文集,第十四届逻辑重写及其应用国际会议论文集,计算机科学讲义,第13252卷(2022),Springer),274-294
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。