首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
基于对象关系模型的C++程序静态分析器   总被引:4,自引:1,他引:4  
面向对象程序设计技术给软件的测试和维护来了新困难。针对这些困难,提出了用于描述程序中对象类之间三种依赖的对象关系图模型,并研究了这一模型在软件测试和维护中的两个具体应用及其相应算法,为了从特定的面向对象程度设计语言C++编写的程序中提取ORD较信息,构造了一个逆向工程工具-C++程序静态分析器,并对其实现上的一些关键技术进行了介绍。  相似文献   

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

3.
针对电子测试管理系统开发的需要,总结了电子测试仪器的IO接口驱动方法,给出了采用面向对象技术对仪器控制模型进行封装和操作的一般方法,总结了测试系统中软件同步控制的几种方法,给出了专用测试管理系统软件的通用结构,提出了采用数据库BLOB字段对频谱数据等无结构大型数据进行存储管理的方法。  相似文献   

4.
介绍了Ada95的主要面向对象特征,分析了Ada95对面向对象模型和面向对象逻辑设计的支持。  相似文献   

5.
面向对象CAPP系统开发工具的设计方法   总被引:4,自引:0,他引:4  
采用面向对象的系统分析方法,分析了工艺规程设计问题域,并抽取了其中的对象及结构,然后,描述了通过建立对象类库来实现语言型CAPP开发工具的方法,这种开发工具兼有外壳型开发工具的特点。  相似文献   

6.
基于对象的仿真建模系统   总被引:1,自引:1,他引:1  
基于面向对象的思想,图形用户界面和仿真程序自动生成技术研制开发出一个基于对象的辅助仿真建模系统SimModel,介绍了SimModel的系统结构和模型描述框架,讨论了仿真程序生成器的运行机制,提出了有向网络图递归深广优先搜索算法。  相似文献   

7.
面向对象的方法在决策支持系统建立过程中的应用   总被引:1,自引:0,他引:1  
为了用决策支持系统解决各种具体问题,面向对象方法被引进到决策支持系统的模型库的设计中,首先从多个模型中抽象出具有共性的模型(称为模型类),将这些模型类作为基本的模型放入DSS的模型库中,DSS在解决具体问题时,根据问题的各种特征,采用面向对象方法的继承机制从基模型类中派生出适合解决该问题的模型,从而使模型更适合具体问题。  相似文献   

8.
论对象之间的关系   总被引:2,自引:1,他引:1  
面向对象软件开发首要的问题总是标识对象,建立对象间的通讯关系,设计对象时也要分析各子对象间是依据什么关系联系在一起的。因此研究对象系统中各对象间的关系是找出对象分析准则的至关重要的问题。目前,关于对象间关系的名称、定义和用法还很混乱。本文旨在澄清这种混乱,为此提出对象关系的三维模型3DRM(3 Dimmemtion Relations Model),并在3DRM框架之下讨论了对象系统中的各种重要关系,建立了较为清晰的对象关系体系,为面向对象的方法学的研究奠定了基础。  相似文献   

9.
针对一种因挠性结构转动引起模态参数变化的航天器研究了一种基于模态参数辨识的控制方法。首先以一种刚柔耦合复杂航天器为对象,建立分析航天器的动力学模型。然后,基于该模型,采用一种基于改进递归预测器的子空间辨识(RPBSID)法模态辨识方法估计系统状态量。最后,基于辨识状态量采用无模型控制方法进行控制,通过基于MATLAB软件的仿真实验,验证了方法的有效性。  相似文献   

10.
通断式多态系统扩展测试性建模方法   总被引:1,自引:1,他引:0  
现有测试性建模方法有一定的约束条件,包括故障判据的一致性、故障传递关系的一致性、测试的逻辑值判据一致性.针对通断式多态系统具有的状态差异性的特点,提出了一种扩展测试性建模方法.在引入状态集合的基础上,对故障、测试、 D 矩阵和诊断树进行了扩展定义,最后定义了扩展测试性模型.介绍了扩展测试性建模分析的算法,主要有模型建立算法、扩展 D 矩阵生成算法、扩展诊断树生成算法.以某液压操纵系统为例进行了应用,结果验证了方法的可行性和有效性.  相似文献   

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

12.
基于基元关系模型的C++程序静态分析器   总被引:1,自引:0,他引:1  
分析了面向对象软件测试和度量的特点,结合面向对象程序的性质提出了描述程序基本组成元素之间关系的基元关系模型(ERM),介绍了从基于MFC(Microsoft Foundation Class)的Visual C+ +6.0源程序中构造ERM模型的算法,据此构造了一个基于基元关系模型的VC+ +6.0程序静态分析器.对分析器实现中采取的名称空间符号表、增量式开发和增量式分析等关键技术进行了介绍.实践证明,该分析器可以高效正确地提取出模型中描述的各种关系,有助于面向对象软件测试和度量方面的进一步研究.   相似文献   

13.
一种嵌入式系统软件的非干涉测试方法   总被引:4,自引:0,他引:4  
传统的嵌入式系统软件测试方法对被测试系统有一定的干涉效应,影响了测试结果的精确性和正确性.采用"非干涉测试方法"可以将这种影响消除,从而得到精确的测试结果,是一种准确反映被测试目标系统真实运行状态的测试方法.与传统的测试方法不同,该方法的特点在于对目标系统完全是非干涉的.通过分析非干涉测试方法的基本特征,提出了该方法的应用模型.在这个模型中,有3个组成部分是必需的,包括静态分析模块,动态分析模块和通过硬件采集目标系统状态信息的数据采集子系统.静态分析模块对被测试软件静态特征进行分析,指导硬件采集子系统如何采集以及动态分析模块如何解析采集的数据.在整个测试周期,"非干涉测试方法"不需要在目标软件中驻留任何仅用于测试的可执行代码.   相似文献   

14.
多摄像机监控环境下的无重叠视域目标跟踪问题十分具有挑战性,其原因在于跟踪目标在网络中的转移与运动规律往往具有不确定性.目标跟踪的关键问题在于摄像机之间的目标关联以及如何依据网络拓扑结构来找到目标之间的对应关系.提出了一种图模型来对摄像机网络中的时空关联关系进行表达.图模型中的节点表示目标在摄像机视域中的出现区域和消失区域,边由时间与空间关系进行约束.提出了一种将目标外观模型与图模型相融合的跟踪方法,其中外观模型通过协方差描述子进行特征融合,同时,结合二部图匹配策略来解决多摄像头目标跟踪中的识别与匹配问题.在真实监控视频上的实验验证了该方法的有效性.   相似文献   

15.
对象驱动的软件测试性度量   总被引:1,自引:0,他引:1  
为了使用统一的方式度量各种软件的测试性,降低测试性度量的难度和费用,提出一种对象驱动的软件测试性度量方法. 方法基于一个由测试性度量、易测试特性度量、测试性因素度量及其关系构成的软件测试性度量框架,首先分析度量的对象,确定对象的类型、对象所属软件的类型和测试情况;然后根据软件的类型和测试情况,从度量框架中选取匹配的元素,构造一个专用的软件测试性度量框架;最后根据度量对象的类型,使用专用软件测试性度量框架中的元素计算测试性因素、易测试特性或测试性. 应用表明方法能够得到软件测试性的定量结果,预计测试资源,为软件测试提供帮助.   相似文献   

16.
介绍了一种基于仿真器的嵌入式软件测试方法,通过构造链接器分析目标文件,生成内存映像,加载到仿真器执行测试.该方法特别适合嵌入式软件的单元测试,支持对不完整的代码进行测试,同时引入了交互式脚本执行机制,支持采用高级脚本语言而不是嵌入式专用汇编语言设计桩函数和测试用例,降低了测试人员的培训代价.航天某院等单位的应用结果显示,该方法能有效提升嵌入式软件的单元测试效率,有较高的实际推广价值.  相似文献   

17.
多目标识别跟踪的关键问题是特征提取和目标匹配.为了提取生产线上堆积棒材的特征,提出粘连目标分割和多目标识别的方法.采用中值滤波和形态学滤波去除噪声,自适应阈值化和分水岭变换分割粘连目标;然后采用区域统计、参数识别、噪声区域去除以及聚类分析等手段进行目标特征识别,提取出棒材的质心点坐标作为特征;对棒材图像序列提出采用模板匹配、相近位移匹配和Kalman滤波的方法建立跟踪链,通过插入、删除、更新链节点进行目标跟踪;对于图像处理中可能出现的漏检目标和虚增目标,进行了计数结果校正.在现场采集了100帧连续图像后,采用此方法跟踪计数的精度为96.2%.   相似文献   

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

19.
遗传算法在软件测试数据生成中的应用   总被引:27,自引:0,他引:27  
测试数据生成是软件测试中的关键环节,它的实现对于软件测试过程的自动化具有重要意义.本文阐述了用遗传算法作为核心搜索算法来生成软件结构测试数据的方法和技术,其中讨论了编码策略、评价函数构造及插装等问题的解决方案,并重点说明了如何对遗传算子进行改进,使算法在解决本问题时更加有效.实验数据证明该方法是高效的.  相似文献   

20.
软件测试是找出软件中的错误,它是保证软件质量的关键,软件测试的度量是对影响软件测试的属性所进行的定量测量.本文简述了应用软件测试度量技术时所应具有的基本知识,通过一个实例,介绍并讨论了一种实用的关于软件测试进度安排和软件错误数的度量方法.  相似文献   

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

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