共查询到20条相似文献,搜索用时 140 毫秒
1.
面向对象程序整体结构及其特性的逆向分析和可视化在软件维护、软件重用等过程中起着重要作用。现有的逆向工程工具尽管可以通过对程序代码的静态分析自动获取类模型,但是在自动布图方面仍存在一些明显的问题,特别是难以直观展现类之间的耦合性、聚集效应等程序整体结构的重要特性,从而影响其实际应用。Force-Directed Layout算法能够自然展现复杂结构的耦合关系和聚集现象,因此,将其应用于类图的逆向生成,使其在充分展示程序整体结构的同时,清晰展现类之间的耦合性和聚集效应等结构特征,为软件结构演化分析、缺陷分布分析等提供辅助支持。据此,开发了软件分析与测试工具系列QESat的子工具——基于拉力算法的类图可视化工具QESat/FCD(QualityEasy-Software Analysis and Testing Tools:Force-Directed Class Diagram),通过实例展示了其在大型类图结构特性方面的展现效果。 相似文献
2.
分析了当前PLC编程的局限性,在此基础上提出了面向对象的方法,并以舞阳钢厂水处理项目为例,介绍这种方法的实现过程。事实证明该方法在实践中运用取得了良好的编程效果。 相似文献
3.
4.
5.
本文提出,在 C/C~(++)这样的面向对象编程语言中的一种“面向对象与状态转移一体化的程序设计体裁(STOOP)”,或者,一种“嵌入于 C/C~(++)中的面向对象与状态转移一体化的编程语言”.它蕴含了诸如过程式、产生式(基于法则的)、逻辑式等体裁。本文讨论 STOOP 的语言特性,在 C/C~(++)中STOOP 的体系结构,STOOP 与过程式、产生式、逻辑式诸体裁的关系。 相似文献
6.
基于通道的螺旋型布图算法研究与实现 总被引:2,自引:0,他引:2
1 引言类图是反映面向对象程序结构的重要视图,它由类及类与类之间的关系(包括继承、关联和聚集)构成。在面向对象程序理解与测试中,通过对源程序进行静态分析可以获取类以及类之间的关系。而将类与类的关系可视化的过程就必须研究类图的布图算法。通常用树状层次化结构可以清楚地表示类间的继承关系,而聚集和关联关系是一种网状结构,并且随着软件规模的增加,结构就愈加复杂。采用基于继承关系的层次型布图算法,不能很好地满足聚集与关联关系布图要求。目前,关于有向图的布图算法研究较多,但对类图中的聚集和关联关系的布图表示还不存在较好的解决方案。北航软件工程研究所开发的SafePro系列测试工具中,采用一种以方法连接度(扇入扇出系数和)为特征的广义张量平衡算法绘 相似文献
7.
面向对象的PLC系统平台及其在黄金精炼厂的应用 总被引:2,自引:0,他引:2
王俊鹏 《计算技术与自动化》2013,(1):60-63
介绍一种采用面向对象程序设计方法开发出来的PLC应用程序平台。该平台下可以不用修改和下载PLC程序就能修改程序的控制逻辑或者增减被控设备的数量,使不了解PLC编程的生产一线的工艺人员自行修改控制逻辑成为可能。通过在山东黄金集团精炼厂的成功应用,证明了该套系统的可靠性。 相似文献
8.
面向对象开发方法与结构化方法的比较研究 总被引:2,自引:0,他引:2
九十年代,面向对象故技术已开始为许多软件开发者和用户所理解和接受。不少软件都同时出现了面向对象的倾向,其中包括程序设计语言、用户界面、数据库和操作系统。面向对象的技术与七十年代的结构化程序设计一样,其目的都是改进软件的结构、维护及使用,但前者确实有助于控制软件开发中不断增加的复杂性和费用,从根本上改变程序员的工作方法,加快了生产应用程序的速度。 相似文献
9.
随着面向对象程序的发展,它的切片表示法也逐步成熟.对面向对象程序依赖图和面向对象系统依赖图这两种主流的面向对象切片表示法进行研究后,给出了两种方法的主要特点,并比较了它们的异同点及适用的应用领域.最后,对好的切片表示法应该具备的特性进行了总结. 相似文献
10.
11.
详细阐述了一种梯形图编程系统的数据结构与实现方法.该系统选用Visual C 作为开发语言,实现了梯形图语言向指令表语言的转换、显示、编辑、以及语法、逻辑错误检测与处理以及程序传输等功能.该梯形图编程系统可用于多种现场测控设备如PLC、RTU等. 相似文献
12.
胡靖 《计算机光盘软件与应用》2011,(13)
通信行业一直被认为是关系圆计民生的要害W领域,通信产品质量好坏也备受人们关注。对于通信产品的设计一直是目前计算机领域研究比较多的。对于PLC与计算机的串行通信程序的设计:目前基本上是采用了AMBAAHB总线接口设计高速SPI总线。增强Boorloader对串行Flash读写操作功能,并且完成Boodoader从串行Flash的启动,本文就是从串行通信出发。对其程序和结构进行了分析。 相似文献
13.
14.
本文根据传统PLC编程语言的不足和局限,阐述了IEC 61131-3国际标准的5种编程语言的结构、编程以及转换,利用IEC 61131-3国际标准编程语言,可以解决PLC应用中出现的诸多问题,为全球PLC制造商和客户所接受。 相似文献
15.
介绍了PLC扫描工作特征,基于此特征分析了计时器和工作时序,介绍了循环控制程序、输出响应速度快程序、“和”计数器程序的设计技巧,供从事PLC控制的工程技术人员借鉴 相似文献
16.
17.
18.
PLC梯形图向结构文本转换的算法及实现 总被引:2,自引:0,他引:2
通过分析IEC61131-3标准规定的PLC梯形图语言及结构文本语言,提出对梯形图不同图元分类处理实现梯形图向结构文本转换的算法.该算法引入了虚节点,通过对虚节点的合并建立AOV图,按AOV图拓扑排序的顺序对不同类型节点分类处理,实现梯形图向结构文本的转换,并给出转换实例.该算法具有通用性,能转换任何复杂逻辑梯形图,已成功应用到高档数控国家工程研究中心的蓝天系列数控系统. 相似文献
19.
PLC控制中梯形图程序的编程方法和技巧 总被引:2,自引:1,他引:1
肖丽仙 《自动化技术与应用》2008,27(7):129-131
随着可编程控制器在工业自动化领域的广泛应用,让电气技术人员和工科学生熟练掌握可编程控制器的编程方法和技巧是非常必要的。本文以SIEMENS公司的S7—200PLC为例,介绍了PLC梯形图编程法则及技巧,并通过分拣机控制程序实例,证明了熟练掌握PLC梯形图编程法则及技巧,对较快掌握PLC梯形图程序设计方法有较好的指导和借鉴作用。 相似文献
20.
该文主要介绍在工业控制中如何采用三菱公司的PLC温度模块作为测量、调节温度的工具,并且如何采用三菱PLC实现控制,以达到预期的效果,特别是软件方面的实现。 相似文献