论文部分内容阅读
该文研究了国内外软件Agent技术发展的现状,探讨了软件Agent构造的各种方法以及存在的问题.然后,借用了生物组织学的概念,提出了软件细胞、软件基因和软件碱基对的概念,并基于细胞、基因和碱基对之间的嵌套构造关系,给出了一类称之为模拟生物模型的软件Agent构造方法.接着,讨论了方法的具体实现所应采用的技术以及需注意的问题.在方法研究上,通过认真理解软件Agent的概念及设计过程,找出了软件Agent在结构上与生物组织模型的相似之处,确定了软件Agent中类似于生物细胞的结构单元,称之为软件细胞,继而,在软件细胞的基础上,进一步划分出了类似于基因及碱基对的结构元素,分别称为软件基因及软件碱基对.以软件Agent与生物组织模型在结构上的相似点,作为模拟生物模型进行软件Agent设计的切入点,结合组件思想与软件工程思想,形成了一套较为完整的软件Agent设计方法.在实现技术上,以软件组件技术和数据库技术为基础,用程序模拟了方法的实现,对方法的可实现性及易操作性都作了较好的诠释.在程序中,设计了良好的交互界面,使得用户对于软件Agent的定制比较容易;建立了构造元素数据库,并使之具有相应的管理能力;设计了构造过程控制部件,使得软件Agent的构造过程得到了保证;建立了软件Agent构造的类体系,使得软件Agent在结构上符合了方法对于软件Agent结构的定义.该文在详细阐述了模拟生物模型的软件Agent设计方法与实现技术之后,对其优点及不足之处都加以分析,并对软件Agent技术及其设计方法的未来发展进行了展望.