学位论文 > 优秀研究生学位论文题录展示

ECA规则中事件模型技术研究

作 者: 田丽军
导 师: 魏晓辉
学 校: 吉林大学
专 业: 计算机应用技术
关键词: 主动数据库 ECA规则 事件模型 事件表达 事件监测
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 134次
引 用: 2次
阅 读: 论文下载
 

内容摘要


主动数据库管理系统是目前数据库技术研究的热点之一。它是主动技术与数据库技术相结合的产物,主动数据库管理系统的主动机制通过将一些规则预先嵌入数据库系统的办法来实现。主动技术的关键之一是通过对事件的监测处理来激发DBMS对数据库状态的监控,因此,事件是主动数据库活动的“源泉”。数据库内外状态的变化引发事件的发生,被监测的事件发生才去评价相应的条件,如果条件成立,则执行预先定义的动作。随着主动数据库的发展,建立起了比较完整的ECA(事件-条件-动作)规则理论,ECA规则中的事件是引发主动性的关键。事件的表达和事件的监测模型是主动数据库事件模型研究的关键技术,本文对这两个关键技术进行了深入的研究,得到了令人满意的结果。在事件的知识模型中,引入面向对象的思想,研究了事件的来源、定义、分类和运算,给出了事件的面向对象的描述,有利于用户自由构造和设置自己所需事件,而且增强了事件的可重用性。根据七种事件时态关系提出了一种基于时间段的新的事件运算方法。这种运算方法扩充了传统的基于某一时间点的事件运算方法,弥补了传统方法中描述事件发生不够丰富的不足。在事件监测的问题上,本文总结了近几年应用比较广泛的四种主动数据库的事件监测方法,在充分分析这四种方法后,提出了一种新的事件监测方法:事件-时间图法,并给出了这种监测方法的实现算法描述。这种方法使得事件监测能力有所提高。本文以事件树结构进行存储事件,可以优化内存。最后,还设计了主动数据库管理系统的重要组成部分:事件监测器,并用面向对象的方法实现了该事件监测器的概要设计。

全文目录


内容提要  4-8
第一章 绪论  8-11
  1.1 引言  8-9
  1.2 事件模型的发展及研究现状  9-11
第二章 事件与主动数据库  11-25
  2.1 主动数据库与ECA规则  11-13
  2.2 事件监测  13
  2.3 主动数据库的知识模型与执行模型  13-15
    2.3.1 知识模型  13-14
    2.3.2 执行模型  14-15
  2.4 主动数据库管理系统(aDBMS)  15-18
    2.4.1 aDBMS的主动功能及任务  15-16
    2.4.2 主动数据库系统的体系结构  16-17
    2.4.3 主动数据库管理系统的实现  17-18
  2.5 事件监测器的实现机制及执行模式  18-20
  2.6 与事件模型相关的几个问题  20-24
    2.6.1 事件历史  20
    2.6.2 事件消耗及监测环境  20-22
    2.6.3 事件粒度及作用  22-23
    2.6.4 耦合  23
    2.6.5 触发粒度  23-24
  2.7 本章小结  24-25
第三章 事件的知识模型  25-43
  3.1 事件的定义  25
  3.2 事件的来源种类  25-26
  3.3 事件间的时态关系  26-29
    3.3.1 先后关系(before/after)  26-27
    3.3.2 相遇关系(meets)  27
    3.3.3 重叠关系(overlaps)  27
    3.3.4 包含关系(during)  27-28
    3.3.5 同开始关系(starts)  28
    3.3.6 同结束关系(finishes)  28-29
    3.3.7 相等关系(equals)  29
  3.4 事件的分类及操作  29-34
    3.4.1 原子事件  29-32
      3.4.1.1 方法事件  29-30
      3.4.1.2 时间事件  30
      3.4.1.3 抽象事件  30-31
      3.4.1.4 监视事件  31-32
    3.4.2 复合事件表达与运算描述  32-34
  3.5 事件的形式化定义  34-35
  3.6 抽象事件的面向对象表达  35-37
    3.6.1 原子事件的面向对象描述  35-36
    3.6.2 复合事件的面向对象描述  36-37
  3.7 一种改进的复合事件表达与运算描述  37-38
  3.8 两种方法优缺点的比较  38-42
  3.9 本章小结  42-43
第四章 一种新的事件监测方法  43-58
  4.1 一种高效复合事件监测方法的必备要素  43-44
  4.2 几种常见的主动数据库事件监测方法  44-50
    4.2.1 时间图法  45
    4.2.2 事件图法  45-47
    4.2.3 Petri网法  47-48
    4.2.4 有穷状态自动机(FSA)法  48-49
    4.2.5 四种方法的比较  49-50
  4.3 一种新的事件监测方法  50-57
    4.3.1 时间-事件图方法下的复合事件监测算法  51-56
    4.3.2 算法4.1 的可终止性和正确性证明  56
    4.3.3 算法4.1 的时间复杂度分析  56-57
  4.4 本章小结  57-58
第五章 事件监测器的设计及实现  58-70
  5.1 事件监测器的功能设计  58-63
    5.1.1 输入模块  59-60
    5.1.2 语义检查模块  60
    5.1.3 实时处理模块  60-63
    5.1.4 启动/恢复模块  63
  5.2 事件监测器的功能实现  63-69
    5.2.1 输入模块功能实现  63-64
    5.2.2 语义检查模块的功能实现  64
    5.2.3 实时处理模块的功能实现  64-67
    5.2.4 事件通知过程  67-68
    5.2.5 事件监测器类  68
    5.2.6 事件监测处理器的类结构  68-69
  5.3 本章小结  69-70
结论  70-71
参考文献  71-74
摘要  74-76
Abstract  76-79
致谢  79

相似论文

  1. 传感器网络中渐变事件监测研究,TP212.9
  2. 情景应对模式下数字化应急预案的语义模型研究,TP391.1
  3. 实时主动数据库系统ARTs-EDB的主动机制,TP311.13
  4. RFID复杂事件实时查询处理及其优化策略,TP391.44
  5. 基于贝叶斯理论的网页木马检测技术研究,TP393.092
  6. 基于BPEL的工作流事务处理的研究与实现,TP311.52
  7. 基于引用网的主动数据库复合事件监测方法及应用研究,TP311.13
  8. 基于Web2.0的Web Widget在企业信息管理系统中的研究与应用,TP311.52
  9. BCSEP中异常处理机制的研究与实现,TP393.09
  10. 基于主动数据库的危险源监控系统设计与实现,TP311.13
  11. RFID复杂应用中数据预处理技术的研究,TP391.44
  12. 基于GridSim的网格模拟平台研究与实现,TP393.09
  13. 基于新闻时空要素的新事件检测方法研究,G210
  14. 基于IEC61850的分布式母线保护研究,TM773
  15. 及物性过程的功能认知研究,H314
  16. 中国古典诗歌的认知分析,H315.9
  17. 基于应急事件动态建模的指挥调度系统设计与实现,TP311.52
  18. 基于对象—事件的地籍数据库设计,P273
  19. 新疆地区医疗器械不良事件监测机构建设现况调查,F203
  20. 基于事件概念的菌紫质光循环研究及其FFT分析,Q945.11
  21. 主动数据库的事件监测器和规则管理器的设计与评价,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com