检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]河南科技大学电子信息工程学院,河南洛阳471003
出 处:《微电子学与计算机》2009年第5期71-75,共5页Microelectronics & Computer
基 金:国家自然科学基金项目(60475021);河南省教育厅自然科学计划资助项目(200510464021)
摘 要:分析了传统模型驱动构架(MDA)PIM层的UML模型缺乏严格的语义而不能自动转换到PSM层的不足,并针对目前基于MDA的组件开发过程中存在的问题,利用了基于组件的开发(CBD)和MDA的优势特征,结合两者对软件的复用性和自动生成的特点,提出了把UMLprofile应用到MDA/PIM层的组件设计中,从而实现了UMLprofile构建的PIM层模型自动转换到PSM层模型的需求,并在最后生成可执行的代码,达到了组件自动生成的目的.This paper presents the deficiencies of the traditional model driven architecture(MDA)'s platform independent model which is designed by UML lacks the strict semantics and can't transformed into platform specific model(PSM)automation,so the component development based on MDA can't transformed into PSM directly.Using the advantage of component-based development and model driven architecture,combine the reusability and automation of CBD and MDA,this paper proposes an UML profile for specifying component-based design in MDA/PIM framework.,and components which are specified with UML profile at the level of PIM can be automatically transformed into PSM and eventually generate source code implementation.
关 键 词:基于组件开发 模型驱动构架 基于组件的平台无关模型 统一建模语言扩展
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.94.79