基于模型驱动的面向对象应用程序框架的关键技术研究

来源 :复旦大学 | 被引量 : 17次 | 上传用户:snake_icy1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
学术界从上个世纪90年代起就对面向对象的应用程序框架(以下简称为应用程序框架)就开始进行深入的理论研究,并在应用程序框架的特点、模型、工具及其与其它技术的关系等方面取得了大量的研究成果。目前,应用程序框架技术已经在软件开发的实践中得到了广泛的应用。由于该技术能够显著地改善软件的开发效率,越来越成为软件开发过程中不可缺少的工具。然而在实践中,应用程序框架的设计、开发和实例化依然是件颇有挑战性的任务,这在很大程度上阻碍了应用程序框架的进一步普及。导致该状况的原因首先是缺少成熟的应用程序框架的形式化或者半形式化的模型。尽管有不少这方面的研究,但是它们依然没有成为开发人员设计应用程序框架的主要依据。其次,缺乏方法的指导是应用程序框架面临的另一个问题,在模型提供了对应用程序框架的认识的基础上,还需要有相应的方法或者步骤用来指导应用程序框架的设计、开发和实例化的过程。本文重点对上述问题展开针对性的研究,将模型驱动架构(MDA,ModelDriven Architecture)中比较成熟的方法、标准和工具引入到对应用程序框架的研究中,为应用程序框架建立了基于MDA的元模型,并在此基础上,建立了基于Z语言的形式化的元模型,提出了以框架特征视图为中心的应用程序框架的开发方法。所开展的工作和成果主要体现在以下四个方面:提出了基于MDA的应用程序框架元模型。运用模型驱动架构的相关标准,定义了应用程序框架及其实例化元模型,并定义了框架约束语言,使得模型能够更为精确地描述应用程序框架。与其它的应用程序框架模型相比,本模型以框架特征为核心,而不是基于诸如热点、角色或者设计模式这些相对低层次的概念,提高了模型的抽象层次和复用层次,便于设计和开发人员对应用程序框架的把握和理解。提出了基于Z语言的应用程序框架形式化模型。尽管基于MDA的模型可以通过约束语言进行模型的验证,但若要进一步提高开发的效率,使模型能够支持推理,就需要形式化的支持。本文使用Z语言对所提出的基于MDA的应用程序框架元模型中的关键概念进行了形式化的描述。使用该形式化模型可以精确地定义应用程序框架中的基本概念,比如特征、角色、和设计模式等。其形式化的特征使得它可以用来验证应用程序框架实例的正确性和完整性,同时该模型中定义的约束条件亦便于推导出应用程序框架实例中的变量的取值,从而简化实例化的工作量,提高实例化的准确性。提出了以框架特征视图为中心的应用程序框架构造方法。针对所提出的以框架特征为核心的应用程序框架元模型,本文给出了一组用于完整描述应用程序框架的视图,并重点描述了构造该组框架特征视图时的注意事项和具体方法,同时通过实例说明了以框架特征视图为中心的应用程序框架的设计方法的具体过程。实现了一个可视化建模环境的原型系统通过一个基于Eclipse ModelingFramework(EMF)和Graphic Modeling Framework(GMF)的可视化建模环境的原型系统的实现,说明了在本文所提出的基于MDA的应用程序框架元模型的基础上,运用MDA的相关工具集解决应用程序框架领域中问题的潜力。
其他文献
虽然美国联邦宪法中明确了政治与宗教的基本关系,但是政教相互影响的现状始终是美国社会不可忽视的议题。因为在现实政治生活中,美国社会固有的宗教文化背景,世俗主义的个人
图式是理解认知的基本组成部分,它们用于表征各个水平上的知识。由于联结主义模式的亚符号特性,故而在联结主义模型中缺乏像图式这样的术语,不过可以用PDP语言来解释图式。联
面对日益严峻的灾害形势,做好救灾物资各个环节的工作至关重要。因此,系统研究救灾物资的决策理论与方法是十分必要的。阐明了救灾物流网络的构成要素、基本特征、规划的概念与
公共图书馆因其一脉相承的社会教育职责、公益型、服务性职能,在传播知识、开启民智、提高人民素质、创建先进文化等方面都有着积极的意义。在全世界推进社会阅读的背景下,公
<正>改革开放之初,南斯拉夫共产主义联盟实行的企业"劳动者自治"、"社会所有制"、"社会主义自治制度"曾一度是中国改革的主要参照模式。当时,南共理论对中国的影响异乎寻常,
粒子群优化(Particle Swarm Optimization, PSO)算法是近年来发展起来的一种基于搜索策略的群智能算法。该算法基于这样的思想:群体中的各个粒子能够从其自身过去的经历以及
幻觉思维:李贺歌诗探秘林继中(漳州师范学院)杜牧《李长吉歌诗序》称李贺诗“盖《骚》之苗裔,理虽不及,辞或过之”,只要“少加以理,奴仆命《骚》可也。”自此,李贺诗“少理”几成定论
当前社会,随着经济全球化和技术革命的不断拓展,人才竞争越来越激烈,谁占有人才优势谁就能抓住占领市场高地的主动权,然而,多数企业都在面临一个无法回避的现实问题,那就是"
本文旨在对合会这种民间金融形式的法律规制进行研究,即通过对关于合会合法化争议及合会倒会风险成因的分析,得出应对合会进行合法化规制的结论,进而通过学习和借鉴我国台湾
感戴,是个体对自然、他人和社会给予自己的恩惠和方便在内心产生认可并意欲回馈的一套完整的行为反应体系,它不仅是一种认识、一种情怀、一种意志,更是一种行为。对大学生进