论文摘要
UML是一个通用的可视化的对象建模语言,经过了近十多年的发展和完善,在软件工业中已成为占支配地位的建模语言。UML在对系统进行建模时,由于其缺少分析系统结构的准确语义,且UML内部的多视角视图之间也存在不一致性的情况。因此,对UML模型的正确性难于保证,进而也限制了UML模型的有效性。形式化方法是软件开发过程中用于分析、设计及实现系统的软件工程方法,是软件规格和验证的方法。形式化方法具有清晰、精确、抽象、简明、规范地验证软件系统及其性质的能力,能帮助发现其它方法不容易发现的系统描述的不一致等问题,有助于增加开发人员对系统的理解,能够极大地提高软件的安全性和可靠性。针对形式化方法与可视化方法的优缺点,本文基于形式化方法与可视化UML相结合的建模思想,设计了一套从UML模型到Promela模型的转换规则,用时态逻辑LTL刻画系统模型性质,开发了由UML模型自动生成Promela代码的转换工具。在转换工具中通过调用SPIN自动验证Promela代码,来验证UML模型的正确性,若UML模型与刻画的性质不一致,SPIN将给出违反系统性质的反例。通过转换工具对实例进行验证,实验结果表明此工具的有效性。
论文目录
相关论文文献
- [1].仿真系统概念模型验证方法的分析与选择[J]. 计算机仿真 2012(05)
- [2].概念模型验证[J]. 四川兵工学报 2008(05)
- [3].基于规则推理的军事概念模型验证方法研究[J]. 计算机应用研究 2013(12)
- [4].仿真模型验证方法综述[J]. 系统仿真学报 2019(07)
- [5].概念模型验证方法研究综述[J]. 军械工程学院学报 2013(06)
- [6].基于切片技术的复杂模型验证方法[J]. 计算机应用与软件 2020(09)
- [7].基于知识的三维模型验证开发技术的研究[J]. 煤矿机械 2011(08)
- [8].基于知识的三维模型验证开发技术的研究[J]. 制造技术与机床 2012(01)
- [9].谱估计在金融时间序列模型验证中的应用[J]. 清华大学学报(自然科学版)网络.预览 2008(09)
- [10].基于有限元模型验证的控制室盘台抗震鉴定[J]. 核电子学与探测技术 2016(07)
- [11].考虑不确定性因素的有限元屈曲模型验证[J]. 力学与实践 2017(05)
- [12].CAD模型验证系统及其应用研究[J]. 模具工业 2015(08)
- [13].基于Petri网的概念模型验证方法研究[J]. 计算机应用研究 2010(03)
- [14].基于二分决策图的特征模型验证方法[J]. 软件学报 2010(01)
- [15].基于BIP的AADL行为模型验证方法[J]. 电子技术与软件工程 2016(01)
- [16].基于描述逻辑的能力需求模型验证方法[J]. 系统工程与电子技术 2010(03)
- [17].数字孪生五维模型及十大领域应用[J]. 计算机集成制造系统 2019(01)
- [18].基于OMLHD的仿真模型验证方法[J]. 北京航空航天大学学报 2013(06)
- [19].浮标追踪在水动力数学模型验证中的应用[J]. 水力发电学报 2012(05)
- [20].现代服务业“营改增”效果的模型验证及制度深化`[J]. 宜宾学院学报 2016(10)
- [21].基于时间抽象状态机的AADL模型验证[J]. 软件学报 2015(02)
- [22].基于温度影响的锂电池模型研究[J]. 电气传动自动化 2019(01)
- [23].基于进程迹的CSP模型验证框架[J]. 计算机科学 2013(11)
- [24].大学英语诊断性练习系统中诊断性评价模型研究[J]. 计算机系统应用 2018(11)
- [25].构件化嵌入式软件设计模型验证工具的研究[J]. 通讯世界 2014(21)
- [26].基于外场试验的内场仿真模型一体化验证方法[J]. 计算机仿真 2011(02)
- [27].物理知识点难度模型研究[J]. 高等理科教育 2019(01)
- [28].考虑相关性的多元输出仿真模型验证方法[J]. 自动化学报 2019(09)
- [29].仿真模型的智能化验证方法[J]. 大连海事大学学报 2010(01)
- [30].小波变换在舷外有源诱饵仿真模型验证中的应用[J]. 系统仿真学报 2018(01)
标签:形式化方法论文;