×

使用UML和Java将形式化方法集成到软件工程过程中。 (英语) Zbl 1141.68024号


MSC公司:

68甲15 编程语言理论
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] a brahám-Mumm E,de Boer FS,de Roever W-P,Steffen m(2002)《验证Java的可重入多线程概念》。In:FoSSACS 2002,LNCS第2303卷,海德堡斯普林格,第4–20页·Zbl 1077.68552号
[2] Bolton Ch,Davies J(2002),对象Z和CSP中的细化。In:Butler M,Petre L,Sere K(eds)IFM 2002:综合形式方法,LNCS中编号2335,第225-244页·Zbl 1057.68639号
[3] Bartetzko D、Fischer C、Möller M、Wehrheim H(2001)Jass–Java with Assertions。收录于:Havelund K,Rošu G(eds)ENTCS,第55卷。爱思唯尔http://www.elsevier.nl/locate/entcs/volume55.html
[4] Brookes SD、Hoare CAR、Roscoe AW(1984)《通信顺序过程理论》。美国临床医学杂志31:560–599·Zbl 0628.68025号 ·doi:10.1145/828.833
[5] Brörkens M,Möller M(2002)使用JDI进行运行时检查的动态事件生成。收录:Havelund K,Rosu G(eds)ENTCS,第70卷。爱思唯尔http://www.elsevier.nl/locate/entcs/volume70.html
[6] Brörkens M(2002)Trace-und Zeit-Zusicherungen beim Programmieren mit Vertrag。奥尔登堡大学计算机科学系硕士论文,2002年1月
[7] Cavalcanti A,Sampaio A(2002)《从CSP-OZ到Java与进程》。参加:与国际并行和分布式处理研讨会联合举办的并行编程正式方法研讨会。IEEE CS出版社,2002年。包含在IPDPS收集的诉讼光盘中
[8] Cavalcanti A、Sampaio A、Woodcock J(2003)马戏团的改进策略。形式方面计算15(2-3):146–181·Zbl 1093.68555号 ·doi:10.1007/s00165-003-0006-5
[9] Derrick J,Boiten EA(2003)关系并发求精。形式方面计算15(2-3):182-214·Zbl 1093.68061号 ·doi:10.1007/s00165-003-0007-4
[10] Davies J,Crichton Ch(2003)《统一建模语言中的并发性和精化》。形式方面计算15(2-3):118–145·Zbl 1093.68598号 ·doi:10.1007/s00165-003-0008-3
[11] Damm W,Harel D(2001)LSCs:将生命注入信息序列图。形式方法系统设计19(1):45–80·Zbl 0985.68033号 ·doi:10.1023/A:1011227529550
[12] Damm W,Josko B,Pnueli A,Votinsseva A(2005)安全关键应用程序中并发和通信的离散时间UML语义。科学计算程序55(1-3)·Zbl 1075.68048号
[13] Dupuy S、Ledru Y、Chabre-Peccoud M(2000)《RoZ概述——一种集成UML和Z规范的工具》。In:第12届先进信息系统工程会议(CAiSE’2000)
[14] Duke R、Rose G、Smith G(1995)Object-Z:一种提倡用于描述标准的规范语言。计算台接口17:511–533·doi:10.1016/0920-5489(95)00024-O
[15] Drusinsky D(2000)《时间漫游者和ATG漫游者》。In:海德堡斯普林格LNCS第1885卷SPIN模型检查和软件验证,第323–330页·Zbl 0976.68571号
[16] Engels G,Küster J,Heckel R,Groenewegen L(2001)指定和分析面向对象行为模型一致性的方法。参加:第九届ACM SigSoft软件工程基础研讨会,ACM软件工程笔记第26卷
[17] 正规系统(欧洲)有限公司(2003)故障分歧细化:FDR2用户手册,2003年5月
[18] Fischer C(1997)CSP-OZ:Object-Z和CSP的组合。收录:Bowman H,Derrick J(eds)开放式基于对象的分布式系统的形式化方法(FMOODS’97),第2卷。伦敦查普曼和霍尔出版社,第423-438页
[19] Fischer C(2000)过程和数据的组合与实现:从CSP-OZ到Java。博士论文,Bericht Nr.2/2000,奥尔登堡大学,2000年4月·Zbl 0953.68089号
[20] Fischer C,Olderog E-R,Wehrheim H(2001)UML-RT结构图的CSP视图。在:Hussmann H(ed)软件工程基本方法(FASE'01),LNCS第2029卷。斯普林格,海德堡,2001,第91–108页·Zbl 0977.68575号
[21] Fecher H,Schönborn J,Kyas M,de Roever WP(2005)29 UML 2.0状态机语义中的新不确定性。In:ICFEM,LNCS第3785卷。斯普林格,海德堡,2005年,第52–65页
[22] Fischer C、Wehrheim H(1999)《具有FDR的CSP-OZ模型检查规范》。收录:Araki K、Galloway A、Taguchi K(编辑)第一届综合形式方法国际会议论文集。施普林格,第315–334页·兹伯利0963.68128
[23] Gosling J,Joy B,Steele G,Bracha G(2000)Java语言规范,第二版。Addison-Wesley,阅读
[24] Gullekson G(2000)使用Rational Rose RealTime进行并发和分发设计。技术报告,Rational Software
[25] Hatcliff J,Dwyer M(2001)使用Bandera工具集对并发Java软件的属性进行建模检查。致:Larsen KG(ed)CONCUR 2001,LNCS。海德堡施普林格·Zbl 1006.68536号
[26] Huisman M,Jacobs B(2000)通过具有突然终止的霍尔逻辑进行Java程序验证。收录于:Maibaum T(ed)《软件工程基本方法》(FASE 2000),LNCS第1783卷。海德堡施普林格,第284–303页
[27] Hoare CAR(1985)通信顺序过程。普伦蒂斯·霍尔,恩格尔伍德悬崖·Zbl 0637.68007号
[28] Havelund K,Rosu G(2004)《安全财产的有效监测》。Softw Tools Technol Transf 6(2):158–173·doi:10.1007/s10009-003-0117-6
[29] Havelund K,Rosu G(2004)运行时验证工具java pathexplorer概述。形式方法系统设计24(2):189–215·Zbl 1073.68549号 ·doi:10.1023/B:FORM.0000017721.39909.4b
[30] Jacobs B、van den Berg J、Huisman M、van Berkum M、Hensel U、Tews H(1998)《Java类推理》(初步报告)。收录:1998年10月ACM SIGPLAN通知第33卷OOPSLA 98会议记录,第329-340页
[31] Java建模语言(JML)主页。http://www.jmlspecs.org/
[32] Kramer R(1998)iContract–Java Design by Contract工具。技术报告,可靠系统
[33] Leavens GT、Baker AL、Ruby C(2003)《JML的初步设计:Java的行为接口规范语言》。技术报告98-06v,爱荷华州立大学计算机科学系,2003年5月。请参见http://www.jmlspecs.org
[34] Leavens GT、Cheon Y、Clifton C、Ruby C、Cok DR(2003)JML的设计如何兼顾运行时断言检查和形式验证。收录:FMCO’02,LNCS第2852卷。海德堡施普林格·Zbl 1075.68009号
[35] Leino KRM(2001)《扩展静态检查:十年展望》。收录:Wilhelm R(eds)Informatics–10年前,10年后,LNCS 2000卷。海德堡施普林格,第157-175页
[36] Leuschel M,Massart T,Currie A(2001)如何使FDR旋转:通过细化对CSP进行LTL模型检查。收录于:FME 2001:欧洲正式方法国际研讨会,LNCS第2021卷。海德堡施普林格·Zbl 0977.68672号
[37] Latella D、Majzik I、Massink M(1999)使用SPIN模型检查器自动验证UML状态图的行为子集。形式方面计算11:430–445·Zbl 0966.68124号 ·doi:10.1007/s001659970003
[38] OMG模型驱动的体系结构。对象管理组。网址:http://www.omg.org/mda
[39] Meyer B(1997)面向对象的软件构造,第2版。普伦蒂斯·霍尔,恩格尔伍德悬崖·Zbl 0987.68516号
[40] Möller M(2002)使用CSP指定和检查Java。在:关于类java程序的正式技术研讨会-FTfJP’2002。奈梅亨大学计算科学系,2002年6月。技术报告NIII-R0204
[41] Oliveira M,Cavalcanti A(2004)《从马戏团到JCSP》。收录:Davies J、Schulte W、Barnett M(编辑)ICFEM 2004,LNCS第3308卷。斯普林格,海德堡,2004年10月,第320–340页
[42] Olderog E-R,Hoare CAR(1986),通信过程的面向规范语义。行动通知23:9–66·Zbl 0569.68019号 ·doi:10.1007/BF00268075
[43] Olderog E-R,Wehrheim H(2005)CSP-OZ中的规范和(属性)继承。科学计算程序55:227–257·Zbl 1075.68051号 ·doi:10.1016/j.scico.2004.05.017
[44] Poetzsch-Heffter A,Meyer J(1999)面向对象语言的交互式验证环境。计算机科学杂志5(3):208–225
[45] Reggio G、Astesiano E、Choppy C、Hussmann H(2000)《分析UML活动类和相关状态机——轻量级形式化方法》。收录于:Maibaum T(ed)《软件工程基本方法》(FASE 2000),LNCS第1783卷。海德堡施普林格
[46] Rumbaugh J,Jacobson I,Booch G(1999)统一建模语言参考手册。对象技术系列。Addison-Wesley,阅读
[47] Roscoe AW(1994)《模型检查CSP》。收录:Roscoe AW(eds)一篇经典的思想——纪念C.A.R.Hoare的文章。普伦蒂斯·霍尔(Prentice-Hall),恩格尔伍德悬崖(Englewood Cliffs),第353-378页
[48] Roscoe AW(1998)并发的理论和实践。普伦蒂斯·霍尔,恩格尔伍德悬崖。
[49] Rasch H,Wehrheim H(2003)检查UML图中的一致性:类和状态机。收录于:Najm E、Nestmann U、Stevens P(eds)开放式基于对象的分布式系统的形式化方法(FMOODS’03),LNCS第2884卷。海德堡施普林格,第229-243页·Zbl 1253.68096号
[50] Rasch H,Wehrheim H(2005)检查UML模型中场景的有效性。收录:Steffen M,Zavatarro G(eds)FMOODS 2005:开放式、基于对象的分布式系统的形式化方法,LNCS第3535卷。施普林格,海德堡,第67-82页
[51] 斯努克C,巴特勒M(2005)UML-B:UML辅助的形式化建模和设计。ACM Trans Softw工程方法
[52] Scattergood JB(1998)机器可读CSP的语义和实现。牛津大学博士论文
[53] Smith G,Derrick J(1997),Object-Z和CSP中规定的并发系统的改进和验证。In:Hinchey M,Liu S(编辑)正式工程方法国际会议(ICFEM)。IEEE,第293–302页
[54] Selic B,Gullekson G,Ward PT(1994)实时面向对象建模。纽约威利·Zbl 0821.68128号
[55] Stoerrle H,Hausmann JH(2005)面向UML 2.0活动的正式语义。In:软件工程2005,LNI第P-64卷。Gesellschaft fuer Informatik,第117-128页
[56] Schäfer T,Knapp A,Merz S(2001)模型检查UML状态机和协作。收录:Stoller SD,Visser W(eds)ENTCS,第55卷。阿姆斯特丹爱思唯尔
[57] Smith G(1992)形式规范的面向对象方法。1992年10月,澳大利亚圣卢西亚4072昆士兰大学计算机科学系博士论文
[58] Smith G(2000)对象Z规范语言。多德雷赫特·克鲁沃·Zbl 0944.68124号
[59] Spivey JM(1998)《Z符号:参考手册》,第2版。普伦蒂斯·霍尔,牛津。
[60] Selic B,Rumbaugh J(1998)使用UML建模复杂的实时系统。技术报告,ObjecTime
[61] Treharne H,Schneider SA(2002)《通信B机器》。In:ZB2002:Z和B用户国际会议,LNCS第2272卷。海德堡施普林格·Zbl 1044.68121号
[62] OMG统一建模语言规范,1.5版,2003年3月。网址:http://www.omg.org
[63] OMG统一建模语言:上层建筑,2.0版-最终采用规范,2003年8月网址:http://www.omg.org
[64] Wehrheim H(2000)CSP-OZ规范验证中的数据抽象技术。形式方面计算12:147–164·Zbl 0966.68125号 ·doi:10.1007/s001650070026
[65] Wehrheim H(2000)《自动制造系统规范——使用集成形式化方法的案例研究》。收录于:Maibaum T(eds)《软件工程的基本方法》(FASE 2000),LNCS第1783卷。海德堡施普林格,第334–348页
[66] Welch PH(2002)《面向进程的Java设计:所有人的并发性》。在:计算科学–ICCS 2002,LNCS第2330卷。斯普林格,海德堡,2002年4月。主题教程,第687–687页·Zbl 1055.68517号
[67] 国际标准化组织(2002)《信息技术–Z形式规范符号–语法、类型系统和语义》,第1版,2002年7月。ISO/IEC 13568:2002(E)国际标准
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。