期刊文献+
共找到29篇文章
< 1 2 >
每页显示 20 50 100
基于状态图转形式化B模型的安全苛求系统开发方法 被引量:1
1
作者 赵大地 王恪铭 《计算机工程》 CAS CSCD 北大核心 2024年第11期173-186,共14页
形式化方法精确且严格,较多应用于安全苛求系统开发,但目前仍存在学习成本高、使用复杂、重用性低等问题。常用的非形式化状态图模型虽易于使用却缺乏严格验证。针对这些问题,提出一种将状态图SCXML模型转译为形式化B模型的模型转化方法... 形式化方法精确且严格,较多应用于安全苛求系统开发,但目前仍存在学习成本高、使用复杂、重用性低等问题。常用的非形式化状态图模型虽易于使用却缺乏严格验证。针对这些问题,提出一种将状态图SCXML模型转译为形式化B模型的模型转化方法,从而结合状态图的易用性降低在安全苛求软件系统开发过程中使用形式化方法的复杂度。该转译方法分为映射规则、同步语义和程序实现3个部分,以保证自动转译后的模型自身含义与基础语义不变。在平交道口控制系统开发案例分析中,该方法根据图元模型自动生成了对应形式化模型,通过对形式化模型的分析改进系统在功能安全、数据安全、隐藏分支3个方面的非安全因素,并保证从需求至模型的一致性,证明了该方法可降低形式化方法建模难度,提高软件系统的正确性、可靠性与安全性。 展开更多
关键词 软件功能安全 形式化方法 模型转化 SCXML状态图 b方法
在线阅读 下载PDF
形式化方法B及其程序规约机理 被引量:16
2
作者 肖美华 薛锦云 《计算机工程》 CAS CSCD 北大核心 2004年第16期16-18,50,共4页
用形式化方法开发软件是提高软件可靠性和生产效率的革命性途径,是实现软件自动化的关键。文章针对B方法,介绍了其产生的历史背景,分析了其程序规约机理,并结合实例给出了B方法中抽象机的具体运用,对该方法的特点进行了评述。
关键词 形式化方法b 程序规约 抽象机 程序设计
在线阅读 下载PDF
形式化方法Designware、B的比较 被引量:4
3
作者 胡启敏 薛锦云 《计算机工程与应用》 CSCD 北大核心 2007年第31期96-99,共4页
用形式化方法开发软件是提高软件可靠性和开发效率的革命性途径。Designware、B是两种支持软件开发全过程的形式化方法。对它们的规约描述方法、规约求精方式、开发步骤进行比较,最后分析这两种方法各自的优缺点。
关键词 形式化方法 Designware b方法 规约 求精
在线阅读 下载PDF
OCL数据类型到B形式化规约的转换 被引量:3
4
作者 肖健宇 张德运 《计算机工程》 EI CAS CSCD 北大核心 2006年第6期61-63,共3页
研究了UML模型到B形式化规约的转换。提出了一套从OCL数据类型及定义在这些数据类型上的操作到B AMN的转换规则。OCL的Boolean类型和Integer类型分别对应于B中的BOOL类型和Z类型;OCL中的String类型需用B抽象机器重新定义新的数据类型Cha... 研究了UML模型到B形式化规约的转换。提出了一套从OCL数据类型及定义在这些数据类型上的操作到B AMN的转换规则。OCL的Boolean类型和Integer类型分别对应于B中的BOOL类型和Z类型;OCL中的String类型需用B抽象机器重新定义新的数据类型Char_TYPE和String_TYPE来进行规约;OCL中的REAL类型采用B中的记录表达式进行近似模拟;OCL中的Collection类型(包括Set,Orderedset,Bag,Sequence)用B语言中的set,sequence,tree等进行近似模拟。 展开更多
关键词 统一建模语占 对象约束语言 形式化方法 b方法
在线阅读 下载PDF
UML状态图到形式化B语言转换的实例研究 被引量:2
5
作者 邹盛荣 孟静 +3 位作者 阳雪平 腾腾 陈宇 孙建国 《科学技术与工程》 2007年第24期6334-6338,6343,共6页
使用UML中的状态图可以帮助描绘生物领域中碰到的很多问题,而形式化B方法能为生物系统建模并提供严格的证明,UML和B的结合可产生一种形式化的UML,并精确地用B方法建模。对免疫因子网络中T细胞免疫状态的UML状态图进行了两种方法的形式化... 使用UML中的状态图可以帮助描绘生物领域中碰到的很多问题,而形式化B方法能为生物系统建模并提供严格的证明,UML和B的结合可产生一种形式化的UML,并精确地用B方法建模。对免疫因子网络中T细胞免疫状态的UML状态图进行了两种方法的形式化,并进行了比较。 展开更多
关键词 UML 状态图 形式化方法 b方法 T细胞
在线阅读 下载PDF
B语言和方法与Z、VDM的比较 被引量:29
6
作者 邹盛荣 郑国梁 《计算机科学》 CSCD 北大核心 2002年第10期136-138,共3页
1 引言形式化方法是建立在严格数学基础上的软件开发方法。软件开发的全过程中,从需求分析、规格说明、设计、编程、系统集成、测试、文档生成直至维护各阶段,凡是采用严格的数学语言、具有精确的数学语义的方法都称为形式化方法。形式... 1 引言形式化方法是建立在严格数学基础上的软件开发方法。软件开发的全过程中,从需求分析、规格说明、设计、编程、系统集成、测试、文档生成直至维护各阶段,凡是采用严格的数学语言、具有精确的数学语义的方法都称为形式化方法。形式化方法的一个重要研究内容是形式规格说明,即用具有精确语义的形式化语言书写的程序功能描述,它是论证程序是否正确的依据。形式化方法需要形式规格说明语言的支持,也可以说形式化方法的关键在于形式规格说明语言。形式规格说明语言提供了一个称为语法域的记号系统和一个称为语义域的目标集合,以及一组精确地定义哪些目标系统满足哪个规格说明的规则。根据对目标软件系统进行说明的方式分三种规格说明语言: 展开更多
关键词 b语言 Z语言 VDM语言 程序设计语言 形式化方法 软件开发
在线阅读 下载PDF
集成CCS和B语言的形式化方法 被引量:2
7
作者 匡春临 潘孝铭 蒋胜利 《计算机工程与科学》 CSCD 2007年第11期102-104,共3页
本文尝试集成通信系统演算(CCS)和B语言,以扩展CCS在数据和操作定义方面的能力,以及B方法在描述并发系统方面的能力。集成后的形式化模型BCCS可以描述和分析系统的不同方面(结构、控制、数据和功能)和不同类型的系统(顺序、并发和分布式)。
关键词 形式化方法 CCS 集成
在线阅读 下载PDF
基于Event-B的形式化建模关键技术研究 被引量:4
8
作者 吴劲 陈志慧 《电子科技大学学报》 EI CAS CSCD 北大核心 2014年第3期405-408,共4页
软件系统的规模和复杂程度不断提高而传统的需求分析方法难以确保软件的正确性和一致性,为软件系统的质量埋下了隐患。软件工程的实践表明,在开发过程中,错误发现得越早,修复得越早,付出的代价越小。为了确保软件的质量,可在软件开发的... 软件系统的规模和复杂程度不断提高而传统的需求分析方法难以确保软件的正确性和一致性,为软件系统的质量埋下了隐患。软件工程的实践表明,在开发过程中,错误发现得越早,修复得越早,付出的代价越小。为了确保软件的质量,可在软件开发的早期需求分析阶段,采用Event-B形式化方法描述软件的需求,并验证模型的正确性。以文件系统建模为例,该文讨论了如何利用Event-B方法,采用逐步精化的方式建立并验证模型,确保软件的正确性。 展开更多
关键词 Event-b形式化方法 形式化建模 精化 需求分析
在线阅读 下载PDF
基于B方法的Web Service组合描述和验证方法 被引量:1
9
作者 王帅强 万建成 +1 位作者 侯金奎 冯仕红 《计算机工程》 CAS CSCD 北大核心 2007年第19期19-22,41,共5页
对于Web Service及其组合来说,保证其组合的正确性是十分必要的。B方法是一个基于模型的形式化方法,有很强的结构化机制和很好的工具支持,对于建模和软件验证是一种有效的方法。该文基于B方法对Web服务及其组合进行了形式化建模,并能够... 对于Web Service及其组合来说,保证其组合的正确性是十分必要的。B方法是一个基于模型的形式化方法,有很强的结构化机制和很好的工具支持,对于建模和软件验证是一种有效的方法。该文基于B方法对Web服务及其组合进行了形式化建模,并能够利用B方法相对成熟和完善的模型检查工具,来完成模型的正确性验证。 展开更多
关键词 WEb SERVICE b方法 服务形式化 服务组合
在线阅读 下载PDF
基于改进Event-B建模的高速列车追踪运行仿真研究 被引量:3
10
作者 陈永 张薇 胡晓辉 《计算机工程》 CAS CSCD 北大核心 2015年第8期256-261,共6页
针对铁路移动闭塞系统中高速列车间隔动态实时变化的特征,结合Agent理论对Event-B方法中Machine动态属性进行改进,提出一种基于Event-B建模方法的高速列车追踪运行模型。给出高速列车追踪运行形式化控制策略,研究运行过程中速度变化关... 针对铁路移动闭塞系统中高速列车间隔动态实时变化的特征,结合Agent理论对Event-B方法中Machine动态属性进行改进,提出一种基于Event-B建模方法的高速列车追踪运行模型。给出高速列车追踪运行形式化控制策略,研究运行过程中速度变化关系、不同发车间隔时间对高速铁路运营的影响,得到相应的定量与定性分析。仿真结果表明,该模型能够准确描述高速列车追踪运行机理,有助于列车间隔动态控制,具有较强的适用性。 展开更多
关键词 高速列车 列车追踪 Event-b方法 形式化方法 交通仿真 建模
在线阅读 下载PDF
一种状态图到B规格说明的自动转换方法研究实现 被引量:1
11
作者 曾一 孙政 +1 位作者 周吉 胡小威 《计算机工程与应用》 CSCD 北大核心 2011年第35期77-80,142,共5页
状态图是UML动态视图之一,主要描述对象的动态行为,但缺乏形式化的动态语义,不利于软件从需求到代码的自动化转换。B语言支持形式化规格说明,在MDA转换过程中,把UML状态图转换为B规格说明,可以使MDA中的需求表达得更为精确。基于此,提... 状态图是UML动态视图之一,主要描述对象的动态行为,但缺乏形式化的动态语义,不利于软件从需求到代码的自动化转换。B语言支持形式化规格说明,在MDA转换过程中,把UML状态图转换为B规格说明,可以使MDA中的需求表达得更为精确。基于此,提出了一种基于EMF的状态图到B规格说明的转换方法,设计了状态图和B抽象机的元模型,定义了元模型之间的转换规则,给出了该规则的ATL描述,最后在Eclipse平台实现了状态图到B规格说明的自动转化。该方法为MDA过程中获取形式化需求提供了一种新的途径。 展开更多
关键词 形式化方法 元模型 UML状态图 b方法 模型转换
在线阅读 下载PDF
基于通信顺序进程与B方法的CBTC计算机联锁系统的形式化建模与验证 被引量:10
12
作者 王鲲 《中国铁道科学》 EI CAS CSCD 北大核心 2018年第3期101-109,共9页
针对CBTC联锁系统的复杂性,提出一种基于通信顺序进程(CSP)与B方法集成的形式化方法,即在通信顺序进程的通信事件与B方法抽象机的操作之间建立起一对一的映射关系,实现通信事件通过控制抽象机的操作、进而影响抽象机状态的目标,从而实... 针对CBTC联锁系统的复杂性,提出一种基于通信顺序进程(CSP)与B方法集成的形式化方法,即在通信顺序进程的通信事件与B方法抽象机的操作之间建立起一对一的映射关系,实现通信事件通过控制抽象机的操作、进而影响抽象机状态的目标,从而实现通信顺序进程和B方法之间的同步。以1个实际站场为例,采用B方法对具有复杂状态空间的CBTC联锁系统的逻辑状态运算建立抽象机,采用通信顺序进程对CBTC联锁系统与外部系统的并发交互行为建立进程,并通过映射关系使CBTC联锁系统的抽象机与外部交互行为进程同步,由此建立基于通信顺序进程与B方法的CBTC联锁系统的形式化模型。采用ProB工具对建立的CBTC联锁系统模型的安全性、无死锁性进行验证。发现并修改模型中的不一致、不完全、歧义等错误,从而验证了CBTC联锁系统的安全性和无死锁性,保证了系统的最终实现。 展开更多
关键词 城市轨道交通 CbTC 计算机联锁系统 形式化方法 通信顺序进程 b方法
在线阅读 下载PDF
基于B方法的体系结构描述语言的形式化研究 被引量:2
13
作者 丁湘陵 王志刚 《计算机工程与科学》 CSCD 北大核心 2013年第1期100-106,共7页
通过分析B方法和软件体系结构描述语言ABC/ADL各自的特点,提出了一种两者结合的形式化方法。该方法利用B方法扩充的事件机制,定义软件体系结构描述语言的构件和连接子观察模型、行为规约和约束规约,并给出了规约实例,从而使得基于B方法... 通过分析B方法和软件体系结构描述语言ABC/ADL各自的特点,提出了一种两者结合的形式化方法。该方法利用B方法扩充的事件机制,定义软件体系结构描述语言的构件和连接子观察模型、行为规约和约束规约,并给出了规约实例,从而使得基于B方法的ABC/ADL能够形式化描述软件体系结构的结构和行为。 展开更多
关键词 体系结构描述语言 b方法 事件 形式化
在线阅读 下载PDF
基于Event-B和Rodin开展形式化软件工程教学 被引量:1
14
作者 李梦君 《计算机工程与科学》 CSCD 北大核心 2016年第A01期143-145,共3页
形式化软件工程是软件工程的重要组成部分。Event-B方法是一种软件形式化开发方法,Rodin是支持Event-B方法的开放工具集。基于Event-B方法和Rodin开展形式化软件工程教学,有益于学生正确理解精化等重要的软件工程概念,理解并掌握开发可... 形式化软件工程是软件工程的重要组成部分。Event-B方法是一种软件形式化开发方法,Rodin是支持Event-B方法的开放工具集。基于Event-B方法和Rodin开展形式化软件工程教学,有益于学生正确理解精化等重要的软件工程概念,理解并掌握开发可信软件的方法,是软件工程教学的重要补充。 展开更多
关键词 形式化软件工程 Event—b方法 Rodin
在线阅读 下载PDF
基于B方法验证技术的应用研究
15
作者 邹盛荣 滕腾 +3 位作者 阳雪平 唐宇 吴铭 周彬 《现代电子技术》 2007年第19期131-134,共4页
形式化B方法建立在严格的数学基础上,通过严格的验证技术证明其正确性,尤其对大型复杂系统的描述是非常有用和正确的。用形式化B方法描述了免疫系统的两个因子网络模型,然后通过严格和精确的验证技术:类型检查和证明义务的给出,证明了... 形式化B方法建立在严格的数学基础上,通过严格的验证技术证明其正确性,尤其对大型复杂系统的描述是非常有用和正确的。用形式化B方法描述了免疫系统的两个因子网络模型,然后通过严格和精确的验证技术:类型检查和证明义务的给出,证明了抽象机的正确性。 展开更多
关键词 b方法 形式化方法 因子网络 验证 免疫系统
在线阅读 下载PDF
基于构件技术和B方法的形式化需求分析
16
作者 梁树军 张志锋 邓璐娟 《郑州轻工业学院学报(自然科学版)》 CAS 2009年第5期48-50,72,共4页
采用一种基于构件技术和B方法的企业信息系统形式化需求分析方法,按照构件的思想对非形式化的需求分析进行形式化描述,可发现软件需求中隐含的不一致性、不完整性、消除二义性.该方法可以解决传统方法的一些不足,大大提高系统需求分析... 采用一种基于构件技术和B方法的企业信息系统形式化需求分析方法,按照构件的思想对非形式化的需求分析进行形式化描述,可发现软件需求中隐含的不一致性、不完整性、消除二义性.该方法可以解决传统方法的一些不足,大大提高系统需求分析的质量与效率. 展开更多
关键词 构件 b方法 形式化 需求分析
在线阅读 下载PDF
B方法和构件技术在软件开发中的应用研究
17
作者 卢中宁 程立辉 张志锋 《郑州轻工业学院学报(自然科学版)》 CAS 2008年第2期62-64,共3页
提出了一种基于B方法和构件技术的形式化开发方法,该方法结合构件技术和形式化方法,对软件开发的方法进行改进从而提高了软件的重用,很好地消除了系统的二义性、不完整性和不一致性,大大提高了软件开发效率.
关键词 构件技术 b方法 形式化方法 软件开发
在线阅读 下载PDF
一个基于Web技术的网络银行系统的B方法设计与实现 被引量:4
18
作者 李莉 缪淮扣 《计算机工程》 CAS CSCD 北大核心 2001年第10期65-66,121,共3页
方法作为少数几种具有较强商业化工具支持的形式化方法之一支持规格说明到代码生成的全部开发周期。文章将方法应用于网B,B络银行系统模型开发。此方法提供了系统的需求和可执行代码之间的中间过程。整个开发过程中的规格说明书写以及... 方法作为少数几种具有较强商业化工具支持的形式化方法之一支持规格说明到代码生成的全部开发周期。文章将方法应用于网B,B络银行系统模型开发。此方法提供了系统的需求和可执行代码之间的中间过程。整个开发过程中的规格说明书写以及细化都使用。 展开更多
关键词 形式化方法 b方法 网络银行系统 WEb INTERNET
在线阅读 下载PDF
基于Web的网络旅游服务系统的形式化B开发 被引量:1
19
作者 李信本 《计算机工程》 CAS CSCD 北大核心 2007年第7期282-284,F0003,共4页
形式化B方法支持从规格说明到代码生成的全部软件开发过程。结合网络旅游服务系统模型,讨论了形式化B方法的具体运用,在分析服务器端和客户端状态表示的基础上,给出了该系统的抽象机模型及其精化过程。
关键词 形式化方法 b方法 WEb技术 抽象机
在线阅读 下载PDF
基于B方法的弹道计算机程序设计技术 被引量:2
20
作者 张子丘 郑宇军 李海英 《计算机工程与设计》 CSCD 北大核心 2005年第12期3295-3297,3300,共4页
针对任务关键性的武器装备控制领域,选用B方法来设计通用弹道计算机程序,显著地提高了软件的质量和可靠性。在开发过程中,利用抽象机机制对基本弹道计算机进行建模,并通过逐步精化的方法扩展弹道计算机功能,从而有效地控制了弹道计算参... 针对任务关键性的武器装备控制领域,选用B方法来设计通用弹道计算机程序,显著地提高了软件的质量和可靠性。在开发过程中,利用抽象机机制对基本弹道计算机进行建模,并通过逐步精化的方法扩展弹道计算机功能,从而有效地控制了弹道计算参数之间的复杂关系,依赖不变式技术形式化地保证了软件运行时的安全性,并使得生成的程序具有良好的重用性和可扩展性。 展开更多
关键词 b方法 形式化方法 弹道计算机 抽象机 不变式
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部