任务执行器软件构架及优化方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:dragon624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以嵌入式数据库软件的研发为背景,探讨了任务执行器的软件构架,旨在建立一个既满足实时性要求又能节省内存空间的任务执行模型。以面向对象/构件的方法为指导,借助统一建模语言,对任务执行器进行领域分析、设计和实现,并运用设计模式等软件体系结构方法和技术,对系统模型进行了优化设计。首先,课题对任务执行技术进行了分析和研究,并借助协同方法论的观点,对任务执行器中的协同方法和协作方式进行阐述,辅以建模表示方法的分析,同时对VxWorks进程间通信技术和Tornado交叉开发技术进行了探讨。然后,在分析了嵌入式数据库的功能需求框架的基础上,对任务执行器的需求进行了抽象和描述,给出了任务执行器的功能划分并阐述了各个组成模块的功能,并用BPEL对任务执行过程进行了形式化描述。进而针对任务分配,对查询优化的优化算法进行了研究并给出了算法模型的规范描述。综合以上分析结果,建立了任务执行器的用例模型和活动模型。接着,在领域设计阶段,建立了基于对象体系结构的任务执行器软件构架模型,使用初始类模型、细化类模型来描述对象的结构关系,并使用交互模型和状态模型来描述对象的行为,同时设计了任务执行器的数据结构。最后,给出了软件开发环境及其配置,并结合ACME表示法给出了任务执行器软件构架的典型描述,以及系统中典型应用的程序实现。文中分析得到的任务执行器的模型框架、建模原则、实现方法等都被运用于嵌入式数据库系统的研究和实现中,优化了任务执行的过程,提高了嵌入式数据库的可实现性,具有一般的理论意义和工程实用价值。
其他文献
网络在为用户带来便利的同时,也带来了恶意入侵的风险,由此产生以入侵检测技术为主的主动防护技术。本文从分析计算机用户的角度出发,以用户行为为研究对象,分析审计数据的具体特
支持向量机的提出是基于二分类问题,它具有全局最优、结构简单、推广能力强等优点。经典的支持向量机使用均等的方式对各维属性进行处理(属性权重值均为1),而在一个实际的分类
随着计算机技术和网络的发展和普及,信息化己经影响到社会的各行各业,电子政务就是其发展的结果。电子政务建设对加快政府职能转变,提高工作质量和效率,增强各级政务部的管理
入侵检测系统是一种主动防御系统,它作为网络的“第二道防线”,有着其他静态防御体系无法替代的功能。随着网络攻击方式日趋多样,越来越多的智能技术被引入入侵检测系统。半
随着计算机网络的快速发展和广泛应用,网络规模日益增大,对网络恶意攻击所造成的损失也越来越大。大规模网络的特点是节点众多,分支复杂,数据流量大,并且包含多个网段存在着异构的
对等网络小世界模型簇聚合和存在短链的特性已经被证明对提高检索效率是非常有效的,熟知的Internet,www以及其他许多真实世界中的网络都属于小世界网络。本文基于对等网络的搜
随着互联网的深入应用和多媒体计算机技术的飞速发展,大量图像信息被产生出来,如何对这些图像信息进行高效检索是迫切要解决的问题之一。基于文本关键词的传统检索方法已经不
在社会保险审计的过程中,理解被审计地区的法规和业务流程是非常重要的环节。各地的法规政策是开展业务的基础,根据法规政策来构建当地的业务模型也是理解业务的有效手段。目
Agent技术,尤其是多Agent技术在基于网络的分布式计算环境中,发挥着日益重要的作用。它不仅为分布式应用问题提供了有效的解决途径,还为研究分布式计算系统的特点提供了概念
脑电溯源问题是从给定的头皮脑电位分布推算出脑内神经活动源的信息,脑电溯源问题具有优化算法的重要性和适定化的困难性,如何设计一种有效的学习算法能够在合理的时间内得出满