从逆向工程到神经电流的仿真
逆向工程(又名反向工程,Reverse Engineering-RE)是对产品设计过程的一种描述。在2007年初,我国相关的法律为逆向工程正名,承认了逆向技术用于学习研究的合法性。
在工程技术人员的一般概念中,产品设计过程是一个从设计到产品的过程,即设计人员首先在大脑中构思产品的外形、性能和大致的技术参数等,然后在详细设计阶段完成各类数据模型,最终将这个模型转入到研发流程中,完成产品的整个设计研发周期。这样的产品设计过程我们称为“正向设计”过程。逆向工程产品设计可以认为是一个从产品到设计的过程。简单地说,逆向工程产品设计就是根据已经存在的产品,反向推出产品设计数据(包括各类设计图或数据模型)的过程。从这个意义上说,逆向工程在工业设计中的应用已经很久了。比如早期的船舶工业中常用的船体放样设计就是逆向工程的很好实例。
随着计算机技术在各个领域的广泛应用,特别是软件开发技术的迅猛发展,基于某个软件,以反汇编阅读源码的方式去推断其数据结构、体系结构和程序设计信息成为软件逆向工程技术关注的主要对象。软件逆向技术的目的是用来研究和学习先进的技术,特别是当手里没有合适的文档资料,而你又很需要实现某个软件的功能的时候。也正因为这样,很多软件为了垄断技术,在软件安装之前,要求用户同意不去逆向研究。逆向工程的实施过程是多领域、多学科的协同过程。
神经冲动(impulse)是以全或无方式不衰减地沿着神经纤维传导的。动作电位的传导速度随动物的种类、神经纤维的类别、粗细与温度等因素而异,一般约每秒0.5~200米。正常情况下神经冲动一般是顺向传导的,即由胞体传向轴突的远端,如用人工刺激,冲动可以逆向传导。顺向与逆向传导的速度是相同的。若用电刺激同时引起两个向相反方向传导的神经冲动,相遇时将碰撞消失。动作电位是神经系统传递各种信息的重要方式;感受器(如眼、耳等)发出的神经冲动将生物体内、外环境变化的信息传递到中枢神经系统(大脑与脊髓),沿传入(或感觉)神经纤维传导;中枢神经系统发出的神经冲动将“指令”传达到效应器官(如肌肉、腺体等),则沿传出或运动神经纤维传导。