论文部分内容阅读
在现代社会,科技迅猛发展,尤其是电子信息技术,中国的企业正在借助电子信息技术带来的机遇,为自己的快速发展扎上腾飞的翅膀。企业信息化正是这其中关键的一个环节。然而,企业在信息化过程中遇到的问题却很多,高昂的建设费用,漫长的建设周期,以及并不能完全符合本单位实际应用的系统等,这些都阻碍着信息化前进的步伐。为了解决此类问题,业界提出了把传统的代码开发改变为从抽象的概念层次来搭建应用系统,这也就是对象管理组织(OMG)提出的模型驱动构架(MDA)。目前很多流行的建模技术已经纳入到MDA建模体系中,但是它们都存在某种缺陷,如建模语言臃肿,模型不能精确表明需求等。因此本文提出了一种新的抽象模型建模方法—新型特定应用领域模型建模方法。本文在MDA技术的基础上,结合本文中所应用到的特定领域,提出了一整套模型的基本元素和语言体系,并在此基础上,根据具体的应用,将模型划分为数据模型,界面模型和权限模型三部份,每个部份都有其特定的应用领域,组合实现整个系统的建模需求,更好的提高建模效率和建模精确度。在模型建立之后,最关键的就是平台无关模型(PIM)到平台相关模型(PSM)的自动转换以及代码生成。传统的模型转换技术不仅不能够实现精确转换,而且转换功能单一,只能用于简单的模型转换,本文提出的基于构件的动态映射转换机制,可以十分精确的完成从平台无关模型到平台相关模型的映射转换,生成具体应用领域的软件版本。由于Linux系统所具有的诸多优点,Linux系统的应用范围将越来越广泛,与此同时,制约Linux系统发展的主要就是应用软件的缺乏。因此,本文根据上述模型,实现从与具体实现细节无关的平台无关,到Linux平台相关的转换。按照基于构件的动态映射转换机制,实现整个系统的应用,最终完成系统。