论文部分内容阅读
本文首先介绍了事件驱动系统的设计,国内外的研究现状,以及一些通用的解决方法;然后引进了人工智能中的情景演算理论,并用LR逻辑对它进行了描述,同时给出了状态,事件和状态一事件规则库的定义,并利用状态一事件规则库实现主动事件;最后提出了一个适合事件驱动系统设计的主动事件推导模型,并且结合CTM(计算机电话管理)平台化项目,给出了如何将主动事件推导模型应用到事件驱动系统设计中。
本文所提出的主动事件推导模型具有以下三个特点:
1、提供状态一事件规则库说明性定义,降低事件驱动系统的开发难度。系统使用者只需熟悉系统的业务流程,就可以定义系统流程。
2、系统各模块低耦合,有利于软件复用以及系统调试。系统的各模块是通过流程定义而组织在一起的,因此各模块耦合性低,模块复用性强。
3.由于采用了主动事件,系统对事件反应灵敏,能满足事件驱动系统实时性要求。系统采取主动事件,使得事件检测具有目的性,因此节约了事件检测时间,提高了系统效率。
本文的研究成果已经在中山大学软件研究所的CTM(计算机电话管理)平台化项目中得到很好的应用,证明了主动事件推导模型的高效性。