×

系统和软件工程模型的协同验证和确认。 (英语) Zbl 1191.68180号

摘要:我们提出了一种统一的方法,用于验证和确认用UML2.0和SysML1.0表示的软件和系统工程设计模型。该方法基于三种成熟的技术,即形式分析、程序分析和软件工程(SwE)技术。更准确地说,我们的贡献包括模型检查、静态分析和SwE度量的协同组合,从而能够从静态和动态角度自动高效地评估设计模型。此外,我们还介绍了一个集成了所提方法的自动计算机辅助评估框架的设计和实现。此外,我们还讨论了相关的技术细节和潜在的协同作用。最后,我们通过评估由状态机和序列图组成的设计案例研究来说明所提出的方法。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abreu F.,面向对象软件工程:测量和控制开发过程(1994)
[2] Abreu,F.和Melo,W.,1996。评估面向对象设计对软件质量的影响,90–99。华盛顿特区:IEEE计算机协会。
[3] Alawneh,L.2006。系统和软件工程模型验证和确认的统一方法,409–418。华盛顿特区:IEEE计算机协会。
[4] 内政部:10.1017/CBO9780511584077·doi:10.1017/CBO9780511584077
[5] Averant,I.,2001年。带固化的静态功能验证,一种新的低风险方法,用于更快地调试ASIC和可编程部件,Averant,Inc技术报告
[6] Ben-David,S.2000。可扩展分布式实时符号模型检查,390-404。柏林/海德堡:施普林格。
[7] Boehm B.W.,IEEE计算机34第135页–(2001)
[8] Bozga,M.1999.IF:定时异步系统的中间表示和验证环境,307–327。柏林/海德堡:施普林格。
[9] Briand,L.C.、Devanbu,P.T.和Melo,W.L.1997。C++耦合措施的研究,412-421。纽约州纽约市:ACM。
[10] Burch,J.1990。符号模型检查:1020个状态及以上,1-33。华盛顿特区:IEEE计算机学会出版社。
[11] Cengarle,M.V.和Knapp,A.2004.UML 2.0交互:语义和细化,85–99。慕尼黑:慕尼黑理工大学。
[12] 内政部:10.1109/32.295895·Zbl 05113989号 ·数字对象标识代码:10.1109/32.295895
[13] Cimatti,A.1999.NUSMV:一种新的符号模型验证器,495-499。伦敦:斯普林格·Zbl 1046.68587号
[14] Dasgupta,P.、Chakrabarti,A.和Chakrabarti,P.P.2002。模块形式验证的开放计算树逻辑,735华盛顿特区:IEEE计算机学会。
[15] Fecher,H.、Kyas,M.和Schönborn,J.,2005年。UML2.0状态机中的语义问题,技术报告0507,Christian-Albrechts-Universität zu Kiel
[16] Genero M.,L'Objet 6第489页–(2000年)
[17] Gronback,R.,2004年。模型验证:将审计和度量应用于UML模型、Borland开发人员会议、Borlan Software Corporation
[18] Grosu,R.和Smolka,S.A.2005。UML 2.0序列图的安全性语义,6–14。华盛顿特区:IEEE计算机协会。六月
[19] 内政部:10.1109/32.588521·Zbl 05113845号 ·doi:10.1009/32.588521
[20] 新鸿,L.,2003年。模型检查UML状态图的研究。硕士论文。日本高级科学技术研究所
[21] IEEE,1990年。IEEE Std 610.12-1990,IEEE软件工程术语标准词汇表,技术报告,IEEE
[22] Jarraya,Y.2007。时间约束SysML活动图的自动验证和性能分析,515–522。加利福尼亚州洛斯·阿拉米托斯:IEEE计算机协会。
[23] Knapp,A.、Merz,S.和Rauh,C.2002。模型检查——定时UML状态机和协作,395–414。柏林/海德堡:施普林格。
[24] 内政部:10.1007/s001659970003·Zbl 0966.68124号 ·doi:10.1007/s001659970003
[25] Latella,D.、Majzik,I.和Massink,M.1999b。UML状态图的正式操作语义,465Deventer:Kluwer,B.V·Zbl 0928.68072号
[26] Li,W.和Henry,S.1993。面向对象范式的维护度量,52–60。华盛顿特区:IEEE计算机学会出版社。
[27] Li,X.,Liu,Z.和He,J.2004。UML序列图的形式语义,13-16。墨尔本:IEEE计算机协会。四月
[28] Lorenz M.,面向对象软件度量:实用指南(1994)
[29] 麦克米兰,K.L.,1992年。SMV系统,技术报告CMU-CS-92-131,卡内基梅隆大学
[30] Mikk,E.1998。在PROMELA/SPIN中实现状态图,90华盛顿特区:IEEE计算机学会。
[31] 美国国家航空航天局,1995年。面向对象系统环境的软件质量度量。技术报告SATC-TR-95-1001。马萨诸塞州绿带:美国国家航空航天局戈达德太空飞行中心
[32] Ober,I.、Graf,S.和Lesens,D.,2006年。Ariane-5发射器软件架构的建模和验证,48–62。柏林-海德堡:施普林格。第4037卷。计算机科学课堂讲稿
[33] Ober,I.、Graf,S.和Ober(I.),2003年。通过仿真和验证验证定时UML模型。实时和嵌入式系统UML模型的规范和验证研讨会(SVERTS’03),UML 2003的卫星活动,加利福尼亚州旧金山,2003年10月
[34] OMG,2006年。系统建模语言(OMG SysML)规范。技术报告、对象管理小组、最终采用的系统建模语言规范(SysML)
[35] Peled,D.1994。结合部分订单减少和飞行模型检查,377–390。伦敦:Springer-Verlag。
[36] 内政部:10.1007/0-306-48088-3·数字对象标识代码:10.1007/0-306-48088-3
[37] Störrle,H.2003,《UML 2.0中交互的语义》,129–136。IEEE计算机学会。
[38] Tugwell,G.等人,1999年。完整系统工程(engineering)生命周期活动的指标(MeFuSELA)。英国布莱顿
[39] Viehl,A.2006。ESL设计UML/SysML模型的正式性能分析和仿真,242-247。慕尼黑:欧洲设计与自动化协会等。
[40] Zhan,X.和Miao,H.2004。一种形式化UML状态图语义的方法,753-765。柏林/海德堡:施普林格。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。