×

关于架构重构的验证。 (英语) Zbl 1387.68071号

摘要:在可重新配置的系统中,对上下文或内部变化的响应可能会触发重新配置事件,这些事件反过来会激活在运行时更改系统架构的脚本。然而,为了安全起见,这种重新配置应该遵循最初由其架构师指定的基本原则。本文介绍了一种方法,通过在适当的逻辑中对照具体规范验证这些原则,以确保在重新配置时遵守这些原则。体系结构、重新配置脚本和原则在中指定射箭一种具有形式语义的体系结构描述语言。原则被编码为约束,这些约束成为两层分级混合逻辑的公式,其中上层限制重新配置,下层限制最终配置。通过将约束转换为逻辑公式来验证约束,逻辑公式通过从射箭架构和重新配置的规范。给出了建筑师可以用来比较配置的适当的互模拟和细化概念,并讨论了它们与模态有效性的关系。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
03B45号 模态逻辑(包括规范逻辑)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[2] Medvidovic,北。;Taylor,R.,《软件架构描述语言的分类和比较框架》,IEEE Trans-Softw Eng,26,1,70-93(2000)
[5] van Deursen,A。;Klint,P。;Visser,J.,领域特定语言和注释书目,SIGPLAN Not。,35, 6, 26-36 (2000)
[8] 桑切斯,A。;Barbosa,L.S。;Madeira,A.,用射箭语言建模和验证无味建筑,(Canal,C.;Idani,A.,软件工程和形式化方法,计算机科学讲义,第8938卷(2015年),Springer国际出版:Springer International Publishing Switzerland),147-163
[9] 马德拉,A。;Martins,医学硕士。;Barbosa,L.S。;Hennicker,R.,《混合机构中的优化》,《Asp计算表》,27,2,375-395(2015)·Zbl 1331.68149号
[11] 英国公共服务局,《输血医学手册》(2013),文具办公室:英国文具办公室
[12] 梅勒,S.J。;肯德尔,S。;乌尔,A。;Weise,D.,MDA蒸馏(2004),Addison Wesley Longman Publishing Co.,Inc.:美国加利福尼亚州红木市
[14] Areces,C。;布莱克本,P。;Marx,M.,《混合逻辑表征、内插和复杂性》,J Symb Log,66,3,977-1010(2001)·Zbl 0984.03018号
[15] Divroodi,A.R。;Nguyen,L.A.,关于描述逻辑的互模拟,Inf Sci,295465-493(2015)·Zbl 1409.68279号
[17] M·肖。;Garlan,D.,《软件体系结构:新兴学科的观点》(1996),普伦蒂斯·霍尔:美国普伦蒂斯霍尔出版社·Zbl 0948.68506号
[21] Kramer,J。;Magee,J。;Uchitel,S.,《软件体系结构建模与分析严格方法》(Bernardo,M.;Inverardi,P.,软件体系结构的形式化方法,计算机科学讲义,第2804卷(2003),Springer:Springer-Blin,Heidelberg),44-51
[22] 艾伦·R。;Garlan,D.,建筑连接的正式基础,ACM Trans-Softw Eng Methodol,6,3,213-249(1997)
[23] 艾伦·R。;杜恩斯,R。;Garlan,D.,指定和分析动态软件体系结构,(Astesiano,E.,软件工程的基本方法,计算机科学讲义,第1382卷(1998年),施普林格:施普林格柏林,海德堡),21-37
[24] 布鲁尼,R。;Lluch Lafuente,A。;蒙塔纳里,美国。;Tuosto,E.,《基于风格的建筑重构》,《欧洲计算机科学协会》,第94期,第161-180页(2008年)·Zbl 1169.68306号
[27] Milner,R.,Bigraphical reactive systems,(Larsen,K.G.;Nielsen,M.,CONCUR,计算机科学讲稿,第2154卷(2001),Springer:Springer Berlin,Heidelberg,Germany),16-35·Zbl 1006.68080号
[28] 梅德维多维奇,N。;Rosenblum,D.S。;Redmiles,D.F。;Robbins,J.E.,《统一建模语言中的软件体系结构建模》,ACM Trans-Softw Eng Methodol,11,1,2-57(2002)
[29] Le Métayer,D.,使用图形语法描述软件架构风格,IEEE Trans-Softw Eng,24521-533(1998)
[31] Jackson,D.,Alloya轻量级对象建模符号,ACM Trans-Softw Eng Methodol,11,2,256-290(2002)
[34] 运河,C。;Cámara,J。;Salaün,G.,行为适应下系统的结构重构,科学计算程序,78,1,46-64(2012)·Zbl 1264.68047号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。