逆向工程综述.doc

逆向工程综述.doc

ID:52758295

大小:79.00 KB

页数:8页

时间:2020-03-30

逆向工程综述.doc_第1页
逆向工程综述.doc_第2页
逆向工程综述.doc_第3页
逆向工程综述.doc_第4页
逆向工程综述.doc_第5页
资源描述:

《逆向工程综述.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、逆向工程综述逆向工程逆向T程,有的人也叫反求丁•程,英文是reverseengineeringo逆向丁•稈(reverseengineering)人意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe稈序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出如动曲效果的实现过程,这种行为就是逆向工稈;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件丁稈的目的是使软件得以维护。1980年始欧美国家许多学校及工业界开始注意逆向工稈这块领域。1990年初期包括台湾在内,各国学术界团队大量投入逆向工程的研究并发表成果。逆向工程的硬件最早是

2、运用仿制加工设备,制作出来的成品品质粗糙。后来有接触式扫瞄设备,运用探针接触工件取得产品外型。再来进一步开发非接触式设备,运用照相或激光技术,计算光线反射冋来的时间取得距离。逆向工程软件部分品牌包括Surfacer(Imageware)>ICEM、CopyCAD、RapidForm等。逆向软件的演进约略可区分为三个阶段。-1•一年前在逆向T稈上,只能运用CATTA等CAD/CAM高阶曲面系统。市场示来发展出两套主流产品约在七、八年前技术成熟,广为业界引用。到最近四年来,发展出不同以往的逆向工程数学逻辑运算,速度快。逆向工程在台湾的发展轨迹持续在进行,T研院曾写过一套逆向T程软件,学术界不少

3、研究团队也将逆向工稈领域作为研究主题,开发出具不同功能的系统软件,但是最后这些软件都没有真正落实到产业界应用。T研院的团队后来也结朿逆向T程研究,转而开发其它主题。原有的研发成果后继无人,殊为可惜。1998年,NEWP0WER启动了逆向工稈的一些项目,要求是把客户的现有源代码转变成设计,如果需要的话,进一步转化成产品需求规约。这恰恰与类似于V模型的标准开发过程模熨相逆。这样一来,客户就可以容易地维护他们的产品(需求,设计,源代码等等),而不需要想以前那样,每次改动产品都需要直接修改源代码。是指从实物上采集大量的三维坐标点,并由此建立该物体的几何模型,进而开发出同类产品的先进技术。逆向工程与

4、一般的设计制造过程相反,是先有实物后有模熨。仿形加T就是一种典型的逆向工程应用。目前,逆向工稈,逆向T稈的应用已从单纯的技巧性手工操作,发展到采用先进的计算机及测量设备,进行设计、分析、制造等活动,如获取修模后的模具形状、分析实物模型、基于现有产品的创新设计、快速仿形制造等。通俗说,从某种意义上说,逆向T程就是仿造。这里的前提是默认我们传统的设计制造为“正向工稈(当然,没有这种说法)”。软件的逆向工稈是分析稈序,力图在比源代码更高抽象层次上建立稈序的表示过稈,逆向工程是设计的恢复过程。逆向T稈工具可以从己存在的稈序屮抽取数据结构、体系结构和程序设计信息。四大逆向丁程软件简介Tmagewar

5、eImageware由美国EDS公司出品,是最著名的逆向工稈软件,正被广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件等设计与制造领域。该软件拥有广大的用户群,国外有BMW、Boeing^GM、Chrysler>Forcl>raytheon>Toyota等著名国际大公司,国内则有上海大众、上海交大、上海DELPHI、成都飞机制造公司等大企业。以前该软件主要被应用于航空航天和汽车工业,因为这两个领域对空气动力学性能要求很高,在产品开发的开始阶段就要认真考虑空气动力性。常规的设计流稈首先根据工业造世需要设计出结构,制作出油泥模世乙示将其送到风洞实验室去测最空气动力学性能,然麻再根据实验

6、结果对模型进行反复修改肓到获得满意结果为止,如此所得到的最终汕泥模型才是符合需要的模型。如何将油泥模型的外形精确地输入计算机成为电子模型,这就需要采用逆向工程软件。首先利用三坐标测量仪器测出模型表面点阵数据,然后利用逆向工程软件(例如:Imagewaresurfacer)行处理即可获得class1曲面。随肴科学技术的进步和消费水平的不断提高,其它许多行业也开始纷纷采川逆向工程软件进行产品设计。以微软公司生产的鼠标器为例,就其功能而言,只需要有三个按键就可以满足使用需要,但是,怎样才能让鼠标器的手感最好,而且经过长时间使用也不易产生疲劳感却是生产厂商需要认真考虑的问题。因此微软公司首先根据人

7、体工程学制作了几个模型并交给使用者评估,然后根据评估意见对模型右•接进行修改,育至修改到人家祁满意为止,最后再将模型数据利用逆向工程软件Im昭ewore生成CAD数据。当产品推向市场后,由于外观新颖、曲线流畅,再加上手感也很好,符合人体工稈学原理,因而迅速获得用户的广泛认可,产品的市场占有率大幅度上升。Imageware逆向工稈软件的主要产品有:Surfacer——逆向工稈工具和class1

8、11

9、面生成工具Verdic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。