首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 203 毫秒
1.
对象Petri网模型的并发软件仿真技术的研究   总被引:2,自引:0,他引:2  
并发软件的性能评价是提高软件开发质量的重要手段之一.本文重点讨论了将面向对象与Petri网相结合的思想用于并发软件开发中的系统建模,以及基于对象Petri网(OPN)的并发软件系统的仿真技术,同时,也探讨了实现一个基于OPN的动态仿真工具所面临的关键技术和解决方法.实践结果表明,文中讨论的实现机制与处理方法是有效和可行的.  相似文献   

2.
一种基于面向对象Petri网的并发程序建模方法   总被引:9,自引:1,他引:9  
介绍了一种基于面向对象Petri网的并发系统建模方法. 该方法把面向对象技术与Petri网理论相结合, 构成一种面向对象Petri网,可以解决用Petri网建立并发程序模型所遇到的状态爆炸问题,又使得建模系统具有可重用性且易于维护, 是一种具有数学和图形方式相结合的形式化描述.  相似文献   

3.
Ada层次化并发软件模型的研究   总被引:1,自引:0,他引:1  
基于对象Petri网,提出了层次化并发软件模型,这种模型在结构上参考了统一建模语言UML的描述机制,并用一种扩展Petri网ECPN分层描述对象的内部状态,以及对象间的相互作用,易于仿真与程序生成.模型的实际应用将有利于保证并发软件,特别是Ada95并发软件的质量,提高开发效率.  相似文献   

4.
基于Petri网的UML状态迁移策略   总被引:2,自引:0,他引:2  
分析了统一建模语言(UML,Unified Modeling Language)状态图相关语义,阐述了Petri网基本特征和它所具有的建模事件并发、同步、冲突能力.为得到UML状态图无二义性的、可执行的和可验证的模型,在着色Petri网和层次化Petri网研究成果基础上,研究提出层次着色Petri网(HCPN,Hierarchical Colored Petri Net).HCPN中不同层的着色网CPN通过库所子网或变迁子网相关联.通过实例说明如何借助这些关联从HCPN中的CPN合并得到标注Petri网.标注Petri网可用于指导基于事件驱动的仿真过程,而标注Petri网转换得到的基本Petri网可用来进行特性分析,从而对所描述的UML状态图模型给出合理的评价,有利于建模系统的改进.   相似文献   

5.
实时系统的与时间相关性以及与其环境的交互特点造成实时软件的开发十分困难,那么多处理机实时软件的开发就更加困难.为了简化多处理机环境下的并发程序设计、减少程序设计错误和提高编程效率,介绍一种用于多处理机系统的程序设计方法以及在此方法支持下的软件开发与运作环境.该方法以一种直观的图形方式(面向对象Petri网)辅助多处理机系统软件开发,在此环境下可完成高效的软件开发和获取安全可靠的软件结构.   相似文献   

6.
Petri网在维修工作分析中的应用研究   总被引:6,自引:1,他引:5  
分析了当前维修工作分析方法中存在的问题,在论述了Petri网技术优点的基础上,提出采用层次化的时间-着色Petri网技术来建立维修工作描述模型.探讨了Petri网描述逻辑条件与时序关系的方法,并给出了维修工作建模的程序.通过一个实例研究说明了Petri网技术在确定保障资源工作中的应用.   相似文献   

7.
在卫星电子设备测试系统中,地面测试软件不仅要访问测试系统硬件,而且需要与用户直接交互,并完成测试数据的存储和管理,并发处理能力是测试系统可靠和正确的关键,传统软件设计采用的串行策略无法适应卫星地面测试软件中的并发处理需求.为解决上述问题,提出多线程、消息机制、共享缓冲区、P-V操作4种并发机制相结合进行程序设计的方法.实际应用表明采用这种基于多种并发机制的程序设计方法能可靠实现卫星地面测试软件,有效解决了软件开发中的并行性问题.  相似文献   

8.
基于UML的集成化软件开发环境的研究与实现   总被引:8,自引:0,他引:8  
统一建模语言UML(Unified Modeling Language)的出现为研制和开发集成化面向对象软件开发环境奠定了基础.针对当前软件开发方法中所表现出的新特点,结合用户在项目开发中的实际需求,讨论了基于UML的集成化软件开发环境的设计思想及应具备的主要功能,介绍了基于该思想开发的可视化建模工具UML/Designer的功能体系结构和实现情况.   相似文献   

9.
协同维修过程的合成Petri网建模与分析   总被引:1,自引:0,他引:1  
针对协同维修过程中共享资源约束、工序衔接时机和维修工时不确定3大问题,建立了一种基于合成Petri网的协同维修过程模型.该模型采用三参数的数组来描述不确定维修时间,引入活动图形来描述协同关系和建立共享资源控制网来约束资源派遣次序.给出了协同维修过程合成Petri网构造算法.解决了协同维修过程分析中3大难点,合理表述了协同维修活动依赖关系,实现了对协同维修过程的规范化描述.实例分析表明该模型能够帮助维修工程部门预测维修完工时间和把握工序衔接的时机,并提出共享资源优化配置的建议.   相似文献   

10.
UML状态图的形式化建模及其分析   总被引:1,自引:1,他引:1  
为解决状态图的建模问题,特别是带有复合状态的层次化状态图的建模问题,分析了UML状态图的结构特点和语义特征,构造了层次化着色Petri网HCPN.将复合状态的Petri网子网结构划分成输入/输出端口、状态迁移部分和历史状态部分.其中输入/输出端口分别用于完成子网进入弧的解析和离开的弧的汇总,状态迁移部分完成状态机子网内部状态变换,历史状态部分通过"记忆单元",完成复合状态的"记忆恢复"和"记忆刷新".基于所构造的HCPN结构,总结了状态图复合状态转入/转出迁移的语义和约束规则,阐述了复合状态的Petri网子网的相应描述方法和分析技术.最后针对状态图的安全性要求详细论述了历史状态完备性判定原则、父子层一致性判定原则和状态可达性判定原则的HCPN语义表示.研究成果对进一步开发自动化分析验证工具,优化复杂系统设计方案,提高软件质量具有重要的指导意义.   相似文献   

11.
介绍基于混合编程技术的AOCC应用软件的快速仿真平台的整体框架设计以及具体实现.基于该方法构建的快速仿真平台,能够满足软件开发人员对基于8086汇编语言开发的AOCC应用软件开、闭环调试和测试的要求,对提高软件的开发效率和保证软件的质量有积极意义.  相似文献   

12.
嵌入式软件可靠性仿真测试系统研究   总被引:27,自引:1,他引:27  
 研究嵌入式软件可靠性仿真测试方法和环境.文中给出了仿真测试系统的体系结构,并结合该体系结构对嵌入式软件可靠性仿真测试的软硬件特性,软件可靠性仿真测试的方法、测试环境配置、关键技术及其可行的解决方案作了探讨.特别地,给出了一个生成测试用例的新方法.  相似文献   

13.
空间碎片天基监测图像仿真研究   总被引:1,自引:0,他引:1       下载免费PDF全文
空间碎片天基光学监测可以有效弥补地基监测的时空覆盖缺陷.目前天基观测数据不足甚至没有数据,这给监测系统研制、数据处理算法研究及软件系统研发和验证造成了一定困难.因此,研发能够为相关研究提供空间监测图像的空间碎片天基监测图像仿真软件系统具有重要意义.本文根据天基监测图像的特点,研究基本算法,设计仿真流程,给出仿真图像并对结果进行分析.为得到符合实际观测场景的高精度仿真图像,软件系统采用瞬时惯性坐标系;基于Tycho2星表提出了采用基于索引文件的快速星表查询方法来生成背景星图;利用两行根数(Two-Line Element,TLE)数据集仿真空间碎片观测值;并对结果图像中目标的运行轨迹进行分析,得出天基监测空间目标的成像特性.仿真结果表明,该仿真系统能够针对不同观测条件和观测平台,在兼顾精度与时效性的情况下,获得较为真实的空间碎片天基光学系列观测图像.   相似文献   

14.
软件协同开发活动管理的3个方面   总被引:1,自引:0,他引:1  
针对网上软件协同开发活动,就如何建立一个支持它的开发环境和信息系统、如何在工作组内进行任务划分、如何进行协同管理等方面进行了研究,提出了协同活动管理中对象性、关系性和任务性这3个方面的分析模型,并进行了较为深入的设计和讨论.它以软件组件对象为核心描述了对象模型;以"最后离开者关门原则"讨论了关系模型;以任务划分方法分析了任务模型.  相似文献   

15.
混合Petri网及其可达性分析   总被引:2,自引:0,他引:2  
混合系统是由相互作用的离散事件动态系统和连续变量动态系统构成的复杂系统。文中建立的混合Petri网能够描述、分析生离散事件,以及离散事件或连续演变的并发问题,该网可以覆盖离散Petri网和赋时Petri网,从而使离散事件系统、实时离散事件和混合系统理论研究统一到同一理论框架中,此外还给出计算混合系统可达状态集的算法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号