检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:袁梁[1] 李宣东[1] 赵建华[1] 郑国梁[1]
机构地区:[1]南京大学计算机科学与技术系,南京210093
出 处:《计算机科学》2005年第12期112-115,127,共5页Computer Science
基 金:国家自然科学基金(批准号 60203009;60233020);江苏省自然科学基金(批准号 BK2003408);国家973项目(批准号 2002CB312001)的资助
摘 要:嵌入式系统由于功能的特定性和底层硬件的多样性,使得其代码的重用和易移植性一直是困扰开发者的一大难题。模型驱动体系结构(MDA)是OMG组织提出的一种新的软件开发方法。MDA将关注点集中于业务模型,把平台相关内容和不同的实现技术从中剥离,并利用工具遵循一定的转换规则,实现其到特定平台的自动转换,最终得到目标平台上的代码。MDA针对解决复用和移植问题提出了新的解决途径,在嵌入式系统开发中有广泛的应用前景。本文在研究基于MDA的嵌入式系统开发途径的基础上,提出了一个从Executable UML模型到J2ME平台下JAVA代码的转换框架。Because of the specific function and the variety of hardwares, the reusability and portability of the code has been a big problem in the embedded system development. Model Driven Architecture (MI)A) is a new software development method released by Object Manage Group (OMG). of any platforms and implementations, and transforms this MDA focuses on the business model which is independent model to specific platform's model automatically, then to generate the code of the target platform finally by using tools according to the transform rules. Because MDA proposes a new approach to solve the problem of reuse and portability, it has a wide application perspective in the embedded system development. This article introduces a transform frame from Executable UML model to J2ME platform and presents how to generate JAVA code.
关 键 词:模型驱动的软件体系结构 J2ME 嵌入式系统 可执行UML 转换规则
分 类 号:TP311.132[自动化与计算机技术—计算机软件与理论] TN929.53[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.20.221.0