面向领域的软件架构及其可变性的研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jcfasd123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着软件系统在计算机应用中起着越来越重要的作用,人们逐渐认识到软件质量的好坏直接或者间接的影响着那些依赖于计算机应用的人们的生活、工作效率。软件工程的出现,尤其是各种开发模型的提出,从开发的过程这个方面,一定程度上解决了软件质量问题。随着软件系统的规模日益庞大,目前的软件工程理论并不能很好的解决大型软件系统开发周期长、成本高的问题,因此软件复用理论和技术逐渐成为解决目前所面临困境的主要途径。领域工程将软件复用提升到了一个新的层次。本文基于目前国内外提出的领域工程的理论,提出面向领域的软件架构(也称为领域参考架构)的分析和设计方法,通过本文提出的领域设计的流程,将功能或者行为描述与之前阶段所提供的特征模型进行关联,分析他们之间的关系并通过本文提出的多种架构分析视图,最终为领域设计提供依据。本文在此部分同时提出了一种具有可变性描述能力的架构描述语言(VADL),以解决目前架构描述语言(ADL)在描述可变性时所体现出来的不足,并通过数学的方式,对该架构描述的方式进行了规范,保证了逻辑上的严密性。同时,针对领域本身复杂的可变性,本文提出了一种具有层次结构(扩展能力)的正交变化模型,通过该正交变化模型,在一定程度上解决了目前描述领域可变性时存在的不充分性、不完备性以及冗余的问题;通过该模型,很好的解决了领域的共性和可变性以及它们所涉及的相关的自动计算和分析的问题,为机器的自动辨识提供了基础。同时,本文阐述了除正交变化模型之外的属性对于可变性的影响,使得变化性的自动计算充分、完整。最后,通过基于平台的开发技术,实现了以本文理论为基础的领域架构开发工具。
其他文献
人类生活离不开水,饮用水是人类生存必不可少的条件。如今的饮用水大多都是从自然淡水中提炼而来的,需要经过一定的净化之后才能饮用。随着经济发展和社会进步,如今的饮用水
目的建立白癜风皮肤的光学模型,为白癜风皮肤的基础或临床研究提供理论分析与指导。方法基于白癜风皮肤的组织结构与病理学分析,确定白癜风皮肤的组织光学参数。结果得到白癜
<正> 国债依存度是衡量国债规模的一个重要指标,表示当年国债发行额在财政支出中所占的比重,其最早为日本所采用,警戒线标准为20%。长期以来,我国理论界和实际工作部门在用其
中职学校当中有个专业是烹饪专业,食品雕刻就是其专业当中需要学习的选修课程之一,经济水平不断的发展,人们的生活水平也在不断的提高,所以人们对于食物的要求渐渐开始发生了
<正>"十二五"期间,中国邮政集团公司认真贯彻落实党中央、国务院的各项方针政策,以"深化改革,创新发展,转变方式,整合资源,科学管控,构建和谐"为中心任务,确立建设世界一流邮
为更好地将气水交替膜生物反应器应用于实际工程,通过中试试验,考察该反应器对实际生活污水的处理效果.结果表明,在实际污水碳氮比为4的条件下,AMBR对COD和NH4+-N的去除率在9
最新研究表明,早发冠心病(pCAD)往往具有较强的遗传背景和脂质代谢紊乱等易感基础,脂代谢相关基因异常导致各类脂质合成、代谢障碍,最终血管壁发生动脉粥样硬化,相关研究多集
工作重塑是指员工通过自己对工作进行重新建构进而获得工作认同以及工作角色的过程,其核心目的是员工对其工作进行再设计以获得较高的工作意义感、工作投入以及工作满意度等
本文介绍催乳素受体的结构 ,催乳素受体基因的发育性表达及作用 ,催乳素受体基因的作用机理与分子调控 ,催乳素受体基因的定位以及其与繁殖性状的关系等。提示催乳素受体基因
提出了一种用于压电振动能量收集器的等效电路建模分析法。这种方法将有限元分析和电子电路分析相结合,根据机电类比机制,把压电振动能量收集器的建模问题从复杂的机械领域转