【摘 要】
:
随着应用软件的规模越来越大,软件系统的运行环境日益复杂,传统的软构件技术面临着新的挑战。本文针对目前软构件复用程度不高,无法适应动态可变的运行环境和用户需求的多样
论文部分内容阅读
随着应用软件的规模越来越大,软件系统的运行环境日益复杂,传统的软构件技术面临着新的挑战。本文针对目前软构件复用程度不高,无法适应动态可变的运行环境和用户需求的多样性要求和基于构件的软件系统缺乏动态扩展性这些问题,研究了基于关注点分离的自适应软构件技术。重点研究了以下几方面的内容:一是构件领域关注点分离相关理论的研究。提出了构件领域的关注点分离思想。首先对关注点分离的软构件的特点进行了分析,然后对构件领域关注点分离的研究内容进行了阐述。二是软构件自适应技术研究。首先将多维关注点分离的思想引入到构件领域,提出了软构件多维关注点分离的建模思想,然后提出了基于多维关注点分离,并分别对具有适应性需求的关注点进行元对象协议建模的反射构件模型,通过反射机制来描述这些关注点的结构信息、行为特征,实现这些关注点的一定程度的开放性,使得开发的应用构件具有适应动态环境和需求变化的能力,提高其复用的程度。三是构件软件系统的需求阶段关注点分离的研究。在定义构件方面组件和精确方面组件两类关注点的基础上,提出了构件关注点分离需求工程模型。关注点的早期分离为构造可扩展的动态自适应的构件软件系统提供了保证。四是提出了基于动态横切技术构件软件开发框架。在构件关注点分离需求工程的基础上,在实现阶段引入动态横切关注点分离技术,将动态特性这一事件视为软件的横切方面,将软件的适应性行为通过动态横切技术的方面来封装,在软件运行时可以动态地织入和移除,从而达到影响系统行为的目的。五是提出了一种基于关注点分离的构件软件运行时动态自适应模型。使得通过动态横切技术织入系统的功能模块也具有随着系统的变更和需求变化做出自我调整的能力。最后将相关理论应用到基于数字化校园背景的构件软件系统的开发当中,并以教师职称评审系统的开发为例进行了描述,验证了其合理性、可行性和有效性。
其他文献
P2P不同于C/S模式,是点对点模式,已经在文件共享、应用组播、即时通讯、分布式计算等领域有着广泛的应用。P2P已经改变了我们的生活方式,且将继续改变我们的生活。目前随着国
Ad Hoc网络是一种特殊的对等式网络。由于没有固定基础设施、拓扑结构动态变化、无线信道完全开放等特性,Ad Hoc网络路由协议的安全性显得尤为重要。Ad Hoc网络的通信是由多
为了从因特网海量的信息资源中方便、准确地找到所需要的信息,90年代中期人们发明了检索www信息资源的搜索引擎技术。此后,出现了大量的搜索引擎如谷歌、百度、MSN、雅虎、搜
随着时代的进步和科技的日新月异,特别是近红外光谱仪器的制造技术的提高,近红外光谱(NIRS)分析技术得到迅速发展。在石油、烟草、水质、医药等行业的产品质量监控过程中,近
随着计算机及网络技术的高速发展和不断应用,数据挖掘和知识发现技术应运而生,并引起了信息产业界的极大关注。同时,入侵检测技术作为网络安全措施的一个环节也日趋重要,并成
ACM/ICPC(国际大学生程序设计竞赛)是由ACM组织的年度性程序设计竞赛,为了举办这一赛事,全世界许多大学均研制开发各自的ACM/ICPC竞赛平台。这些平台一般通过网页服务收集用
海洋浮游植物既是重要的海洋生物资源,又是赤潮等自然灾难的肇事者。对海洋浮游植物资源的利用与赤潮的监测离不开对海洋浮游植物进行分类和鉴定。目前,海洋浮游植物的分类和
遗传算法是一种模仿生物自然进化过程的随机搜索和优化算法,具有很强的解决问题的能力和广泛的适应性。因其具有鲁棒性、灵活性和操作简便的特点,在优化设计中得到了广泛的应用。叶轮是离心压缩机中高速转动的核心部件,它的结构设计优劣直接关系到叶轮的使用寿命长短、产生正弦波形的准确度以及电能的消耗等,因此在现代高性能压缩机的设计中,对离心叶轮结构进行优化设计具有重大的意义。遗传算法一方面由于其运算简单,能有效地
在当今,Web服务已经成为了Internet上的主流技术。Web服务提出了面向服务的分布式计算模式,它采用简单、灵活的协议,远程服务访问的语义定义和数据表示都采用最为流行的XML格
目前在对海洋能进行开发过程中,为了能够有效利用海洋能,需要对试验场区海域进行长时间的监测,监测的数据主要有海水盐度、电导率、海水温度、波向、波高等。环境监测过程中