- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发的形式化方法 formal methods of software development
软件开发的形式化方法
袁志斌
(广东商学院信息学院,广东广州510320)
【摘要]随着计算机及软件系统逐步渗透到社会生活的方方面面,对软件可靠性、安全性和保密性的要求也越来越
高.本文阐述了形式化方法的定义、重要性及主要研究内容。着重讨论了形式规约方法,以及演绎证明和模型检测等形式验
证方法。
【关键词]形式化方法;规约;验证
的理解从而发现了系统的错误,通过形式化验证确实可以
1.引言 发现其它方法难以发现的错误。越来越多的实践证明,形式
随着信息通信系统功能的日益强大,结构越来越复杂, 化方法在系统设计和验证,特别是高可靠性系统的设计和
规模越来越庞大,复杂程度也越来越高,其可靠性就越来越 验证中有着不可取代的地位【31。经过30多年的研究和应用,
难以保证。软件是这类系统的灵魂,所占的比例也越来越 如今,形式化方法这一领域取得了大量重要的成果,其应用
大,功能也日趋复杂。软件开发本身就是把现实世界的需求 也是逐渐融入软件开发过程的各个阶段:从需求系统分析、
反映为软件模型并予以实现的过程。具体说来,软件的复杂 功能描述、(体系结构/算法)设计、编程、测试直至维护。
主要在于:规模的不断扩大,结构日益复杂,而软件所处的 形式化方法主要包括形式化规约和形式化验证技术。
环境多样,应用领域也极其复杂,而且由于在软件开发过程 形式规约是对系统需要达到的功能和性质的数学描述。它
中一般使用自然语言进行交流也为软件的开发增加了许多 是系统设计的出发点,也是验证系统是否正确的依据,通过
的歧义,这些都使得软件的可靠性难以得到保证。其次,由 形式化描述可以尽早发现需求和设计中的错误。
于编程语言的多样性也增加了系统集成的难度。现在高级 形式规约的方法主要可分为两类:一类是对系统建模,
程序设计语言种类众多,这些语言不但在表达能力,适用范 该方法的目标是用合适的数学工具建立系统模型,借此精
围上各不相同,而且其结构及语义也是大相径庭的。另外, 确地刻画系统的行为特征;另一类是性质描述,该方法的目
由于并发系统的大量出现使得软件的复杂性呈现出指数增 标是用合适的数学工具来描述系统的性质,借此对系统进
长的趋势。因此,信息通信系统的正确性验证成了一个具有 行深入的研究。
挑战性的课题。 不同的形式规约方法和不同的系统要求不同的形式规
论证或确认一个复杂系统是高度可靠安全的是一个重 约语言。顺序系统的形式化规约侧重对状态空间的描述,其
要而急迫的难题,但是,面对这一难题至今还缺乏坚实的科 主要思想是利用集合、关系和函数等离散结构表达系统的
学基础和成熟的方法学。现在,这一问题得到了广泛的重 状态,用前后置断言表达迁移,如z、VDM等。并发系统的
视:美国政府对高可信软件系统的原理和相应支撑工具的 规约侧重于对系统并发特性的描述,主要工具有进程代数
探索给与了极大的重视。我国在这一方面也有大量的投入,
例如国家重点基础研究发展计划(973计划)在“十一五”期uNlTY、TLA等。时序逻辑【州将时间看作离散的模型。时序
间将高可信、高效率软件的基础研究列入了重点支持的领
时序逻辑将公式解释为线性的,每一个点的后续只有一个
域。一些国际上知名的大公司如微软、Intcl、mM、AMD、Bell
等都在形式化方法上有大量的投入并取得了丰硕的成果。 时间点。分支时序逻辑将公式解释为树形,每一个时间点都
有多种可能。这些规约语言由于基于不同的数学理论及规
2.形式化规约
约方法,
您可能关注的文档
- 全新.xt技术可优化igbt模块.pdf
- 全新kinetisl系列mcu采用armcortex-m0+处理器.pdf
- 全新led照明方案提升高可靠性发光效率.pdf
- 全新lsi sandforce(r)ssd控制器推高闪存性能.pdf
- 全新power7系统满足各类新兴应用.pdf
- 全新talus1.2提供更快速、更高级的布线及时序和提取技术.pdf
- 全新serial rapidio gen2交换器提升嵌入式互连性能.pdf
- 全新west bridge外设控制器为移动手持设备提供usb3.0.pdf
- 全新webench visualizer设计工具可快速完成电源系统设计.pdf
- 全新的powerwise性能指标协助设计师提高系统能效.pdf
- 软件定义网络--网络新范式.pdf
- 软件为王的时代 the era when software is king.pdf
- 软件无线电中抽取滤波器的研究与fpga实现 fpga realization of the decimation filter in software radio.pdf
- 软件正在主导硬件的话语权 software to dominate hardware.pdf
- 软件自动化测试技术与工具.pdf
- 软交换ip信令互通研究与实现 research in and implementation of ip protocol interworking in softswitch.pdf
- 软交换综合接入媒体网关高可用性的实现 realization of high availability of integrated access media gateway in softswitch.pdf
- 软开关pwm控制器的新型开关电源设计 a new switching power supply based on soft switch pwm controller.pdf
- 软硬分离,数字电视条件接收系统的必然趋势 separation of software and hardware,inevitable trend of dtv ca system.pdf
- 软件无线电中ofdm的ifft仿真设计 ifft simulation design in ofdm based on the software defined radio.pdf
最近下载
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘笔试模拟试题及答案解析.docx VIP
- T GXTC 0014—2024 新式(现制)茶饮 茉莉花茶基底茶.pdf VIP
- 急性视网膜坏死综合征.pptx VIP
- 正常人体解剖学资料.pdf
- 《相遇问题》(说课稿)-2024-2025学年四年级上册数学青岛版[001].docx VIP
- 外伤性感染性眼内炎防治专家共识(2023年版)PPT.pptx VIP
- 第1节 功(教学课件)物理沪粤版2024九年级上册.pptx VIP
- 违规接受吃请检讨书(推荐).docx VIP
- 2024新人教版一年级数学上册认识立体图形第三单元教材整体分析.pdf VIP
- 密码技术应用员理论知识题及答案.doc VIP
文档评论(0)