基于模型驱动架构的软件生成技术研究

来源 :太原理工大学 | 被引量 : 18次 | 上传用户:pandanemo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的简便性开发和自动生成一直是软件开发的努力发展的理想目标。应用软件尤其是企业级应用软件系统作为一类计算机应用系统,以应用领域的多样性、开发技术的复杂性著称。为了解决软件开发难度大、周期长与缺少高技术软件人才的矛盾,人们需要软件自动生成技术的支持。为了提高软件开发效率,改进软件开发方法,提高软件自动化过程,本文对软件开发方法和过程进行了探索性研究工作,并结合MDA的思想,提出了基于模型驱动架构的软件生成技术的研究课题。本课题的目的在于,提出一个整体性的应用级软件的自动生成框架,并且对框架中各个关键部分的结构和作用机制进行分析讨论。另外,对整个框架中的核心部分进行设计与实现研究,提出一种实现方法。本文主要从两个方面对该课题进行了分析论述:一、提出了一种基于模型驱动架构的软件生成框架。整个框架主要包括建模系统、代码生成系统以及公共类型系统和公共类型映射系统等基础设施。在该框架中,建模系统利用当前比较通用的UML作为建模语言。与许多其它建模工具相比,建模系统是整个软件开发过程的核心,不再是软件开发的辅助工具。因为模型是软件开发的驱动力,通过模型转换,大部分代码被自动生成。另外,本文对代码生成系统的结构和代码生成机制进行了阐述。二、提出了一种从UML模型到XML模型的转换方法。在基于模型驱动架构的软件自动生成框架中,其中一个关键的机制就是,要从UML模型自动转换为XML模型。XML模型作为文本数据是代码生成系统的输入,是由UML模型驱动生成代码的中间数据。本文主要对该部分进行了实验分析和设计。此外,本文前面几章还对MDA和当前的软件自动生成技术进行了分析研究。最后,本文对本课题研究中的一些不足进行了一定的分析,对未来进一步深入研究工作进行了展望。
其他文献
在数字化时代下,传统媒体的发展受到了限制.所以传统媒体在发展中要从数字化时代的发展优势上入手,清楚认识到数字化对新闻编辑工作的影响与意义,同时还要从新闻编辑的工作特
1989年11月,中共中央军委确认了毛泽东、朱德等33位军事家,罗炳辉名列其中。罗炳辉是我军一位从奴隶成长起来的杰出军事家。《从奴隶到将军》这部电影,就是根据他的亲身经历
目前在钻井过程中,很多情况下仍然依赖人工操作,由经验丰富的司钻人员进行控制。由于长时间操作,钻井人员精神和体力消耗很大,不可避免地发生留钻或顿钻事故,带来不安全隐患,
Gr(o∣¨)bner基理论的形成,经历的时间只有短短的几十年。在这几十年间,关于Gr(o∣¨)bner基的研究和应用已经十分广泛,这与计算机的发展和算法的提高是分不开的,例如:Gr(o
日前,由中共北京市委宣传部、市委讲师团举办的北京市第17届“灵山杯”优秀报告(党课)评选揭晓。本届评选共收到参评宣讲作品409件,是首届参评作品的五倍,参评作品的质量也有
压缩感知是从稀疏表示理论中发展而来,是对高维稀疏信号降维后进行精确重建的理论。由于压缩感知技术突破了长期以来信号采集速率与带宽的瓶颈,能够同时实现信号的采集与压缩
近年来,随着中国手机网络游戏产业的迅猛发展,国内手机网游市场的竞争也变得日益激烈,行业对游戏开发技术水平要求也不断提升。图形渲染引擎作为游戏开发的核心技术,其自主化的设
随着社会的发展,城市交通日益复杂,交通拥挤问题越来越成为城市发展面临的难题。交通视频监控系统由于其在缓解交通拥挤,提高交通效率方面作用显著,越来越受到人们的重视。如
意象是诗歌意义的灵魂。它折射了诗歌的意义,结构了诗歌的整体审美效果。只有把握诗歌的意象特征,才有可能领略到诗的精髓。具象词汇是诗歌意象的介质,它使本来抽象的思想、
随着计算机技术和移动网络技术的进步和发展,Ad Hoc网络作为一种特殊的移动自组网络得到快速发展。Ad Hoc网络是由一组带有无线收发装置的移动节点组成的一个多跳的临时性自