收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于UML的形式化规范说明研究

王帆  
【摘要】:软件的规范说明阶段(specification phase)对于软件整体开发过程来说是一个非常重要的阶段,它可以被认为是需求分析的一部分。用自然语言来说明软件需求的优点是直观易懂、方便交流,但是会带来很多弊病,如二义性和不精确等。因此必须研究需求分析和规范说明技术以获得一致、完备和准确的软件规范说明书。形式化需求分析和软件规范说明技术就是在需求获取的基础上用建立系统的逻辑模型,从而对复杂实际问题进行分析和抽象、消除错误、去粗取精,最终将用户需求转化为软件规范说明的方法。 软件系统的需求分析和规范说明阶段的多种方法和技术已被提出。这些方法大体上可被分为两类:形式化方法和非形式化方法。非形式化方法一般是采用图表的方式来描述系统。UML就是一种非形式化的方法,该方法是目前比较流行的软件工程开发方法,它对软件整体开发过程提供了一套有用的模型。UML方法已被广泛的应用于软件开发过程的各个阶段。被证明是一种行之有效的方法。但是它有所有非形式化方法所共有的缺点:表达的不严格和不精确,并且和规范的一致性和完整性不能被形式证明。 本文为了解决UML的以上缺点,根据UML和谓词转换,以一阶逻辑和时序逻辑为基础提出一种面向对象的形式化规范说明方法,并给出一组和UML相对应的数学模型。本文的方法吸收了UML和一般形式化方法的优点,具有数学的严谨性和精确性,并且更加易于理解和表达。本软件规范说明方法的研究目标是使其能够最终实现目标代码的自动与半自动生成和程序的自动与半自动验证。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 龚洁,唐若鹰,王霄,唐稚松;XYZ/CFC与XYZ/PAD:图形一文本程序设计环境[J];软件学报;1994年08期
2 易志明,林凌,郝丽宏,李树靖;SPI串行总线接口及其实现[J];自动化与仪器仪表;2002年06期
3 刘海庆,夏幼明,李晶,尹红丽;基于时序逻辑的多Agent系统协商模型及其推理与授权规则研究[J];武汉大学学报(信息科学版);2005年09期
4 陈意云,郭青;模块的代数规范说明[J];计算机工程与设计;1989年03期
5 贾国平,郑国梁;一个统一的程序验证框架[J];软件学报;1997年02期
6 刘宗田;程序变换的一种规范说明方法[J];计算机研究与发展;1998年01期
7 肖德琴,周权,张焕国,刘才兴;基于时序逻辑的加密协议分析[J];计算机学报;2002年10期
8 C.A.R.Hoare;鲁汉榕;;设计程序的几种形式化方法[J];计算机科学;1988年05期
9 何峰,毋国庆,姚剑;基于时序逻辑和SCR方法的需求分析方法[J];武汉大学学报(自然科学版);1999年05期
10 陈爱国,陈涵生;维也纳开发方法(VDM)介绍[J];计算机工程;1989年01期
11 陈意云,郭青;代数规范说明的应用[J];计算机工程与设计;1989年04期
12 张德龙,陈效玖;一种用于实现任意基数值时序逻辑的阈值存储电路[J];计算机学报;1992年01期
13 刘才兴,肖德琴,张焕国,邹华胜;基于时序逻辑的面向实现的协议规范语言[J];小型微型计算机系统;2004年05期
14 刘瑞成;张立臣;张宇亮;;随机时序逻辑的模糊时间扩展方法[J];计算机工程与应用;2006年01期
15 汪小荣,朱秀昌;H.261视频编解码环路的实现[J];南京邮电学院学报(自然科学版);1998年03期
16 蒙志军;刘涛;田维坚;冯桂兰;;TDI CCD驱动时序的研究及CPLD实现[J];工业控制计算机;2009年03期
17 Jean D.Ichbiah;王翰虎;;论ADA的设计[J];计算机科学;1984年03期
18 贾国平,郑国梁;用于反应系统的修改时序逻辑[J];软件学报;1997年09期
19 邬杨波,胡建平;采用三相交流电源的低功耗绝热时序电路[J];微电子学与计算机;2005年11期
20 许庆国;缪淮扣;;基于PVS的时序逻辑语义模型及其实现[J];应用科学学报;2006年06期
中国重要会议论文全文数据库 前10条
1 黄正宝;张广泉;;一种基于时序逻辑的UML 2.0形式化语义[A];2006年全国理论计算机科学学术年会论文集[C];2006年
2 冯荷飞;曹子宁;;交错时序认知逻辑在安全协议中的应用[A];逻辑学及其应用研究——第四届全国逻辑系统、智能科学与信息科学学术会议论文集[C];2008年
3 郭华;庄雷;;电子商务协议的形式化验证方法及FR验证实例[A];2005年全国理论计算机科学学术年会论文集[C];2005年
4 杜高明;张多利;高明伦;耿罗锋;候宁;;多核并行图像显示接口设计[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年
5 吴彪;朱立新;赵佳;;基于CPLD的可编程并行接口芯片8255设计与仿真[A];系统仿真技术及其应用(第7卷)——'2005系统仿真技术及其应用学术交流会论文选编[C];2005年
6 高静;曹子宁;;基于空间逻辑和计算树逻辑的模型检测[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
7 霍金健;袁崇义;屈婉玲;;基于Petri网的工作流仿真原理及实现[A];系统仿真技术及其应用(第7卷)——'2005系统仿真技术及其应用学术交流会论文选编[C];2005年
8 雷敏;雷友殉;;一种UML到SDL转换方法的研究与应用[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
9 洪钢;刘永文;苏明;翁史烈;;HLA—21世纪的分布式仿真标准[A];2000年上海市系统仿真学会学术年会论文专辑[C];2000年
10 孙守卿;李廉;章超;李彩虹;;基于模型检测工具SPIN的安全协议形式化分析[A];2005年全国理论计算机科学学术年会论文集[C];2005年
中国博士学位论文全文数据库 前10条
1 张南;命题投影时序逻辑的完备公理系统与形式验证[D];西安电子科技大学;2012年
2 田聪;命题投影时序逻辑的判定性、复杂性、表达性及模型检测[D];西安电子科技大学;2010年
3 舒新峰;投影时序逻辑的完备公理系统与形式验证[D];西安电子科技大学;2010年
4 杨琛;打结不变的命题投影时序逻辑与模型检测[D];西安电子科技大学;2010年
5 万良;基于行为时序逻辑TLA的系统、规则与协议检测的研究[D];贵州大学;2009年
6 李广元;LTLC:面向实时与混成系统的连续时序逻辑[D];中国科学院软件研究所;2001年
7 陈冬火;超协调时序逻辑及其模型检测方法[D];中国科学院研究生院(成都计算机应用研究所);2006年
8 张海宾;混合系统的形式化验证[D];西安电子科技大学;2007年
9 龙士工;串空间理论及其在安全协议分析中的应用研究[D];贵州大学;2007年
10 张琳琳;支持面向方面SA设计的MDSoC建模方法研究[D];武汉大学;2009年
中国硕士学位论文全文数据库 前10条
1 王帆;基于UML的形式化规范说明研究[D];天津大学;2004年
2 杨琳琳;基于时序逻辑的安全协议验证方法的研究[D];南京航空航天大学;2010年
3 黄丫;基于模型检测的可诊断性的形式化检验研究[D];吉林大学;2006年
4 费丽娟;构件组装中“特征干扰问题”的时序逻辑检测方法研究[D];华中师范大学;2004年
5 尹红丽;基于时序逻辑的协商公理体系多Agent系统的形式化模型[D];云南师范大学;2004年
6 伍晓敏;基于VSK-t逻辑的Agent形式化模型[D];云南师范大学;2004年
7 黎吾平;模型检测在软件方面的应用[D];吉林大学;2008年
8 李根;基于SPIN的命题投影时序逻辑模型检查[D];西安电子科技大学;2008年
9 董护斌;面向实时系统的实时区域时态逻辑:RRTL[D];西北大学;2002年
10 吴宏;基于LSC的模型检验研究与实现[D];国防科学技术大学;2004年
中国重要报纸全文数据库 前10条
1 记者 李晓光通讯员 杜帅武;农民买家电 政府发补贴[N];郑州日报;2008年
2 聂蔡梁健;赣州黄金周旅游亮点纷呈[N];江西日报;2007年
3 黄勇;微软境遇和垄断[N];中国贸易报;2006年
4 张宏;微软告别黄金岁月?[N];经济观察报;2006年
5 康民;自尊自信地站在客户面前[N];中国保险报;2008年
6 岳大伟;我部出台煤泥炭地勘规范实施指导意见[N];中国国土资源报;2007年
7 王京华;电磁灶整体质量水平提高[N];中国企业报;2003年
8 韩健民;让中华枣走向世界[N];国际商报;2001年
9 民革深圳市委员会;民革深圳市委会的创新做法[N];人民政协报;2004年
10 姚世新;信息系统灾难恢复管理规范将出台[N];中国保险报;2007年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978