m1|enum2|...)#REQUIRED-->
(3)关联表示
元模型类之间关联关系用两个表示关联端角色的XML 元素来表达,角色的承担者可以是XML实体、XML 元素或XML属性。关联端的多重性约束在DTD 中不做规定。对元模型类c,关联角色r定义如下:
ELEMENT r(content)*
content在XMI基本元素中进行了定义,是一个any类型的变量,可以表示模型或元模型信息。
(4)继承关系描述
XMI 目前没有内建的机制(build-inmechanism)来描述继承关系。XMI规定继承的表示用“下溯拷贝” (copy-down)的方法,继承用类本身的属性加上继承的属性、引用等来表示。比如类C1有属性a1,引用r1,其父类C0有属性a0,引用r0。其定义如下:
ELEMENT % C1 (C0.a0 | C1.a1 | XMI.
ATTLIST C1
a1 CDATA #IMPLIED
r0 CDATA #IMPLIED
r1 CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att;>
5小结
以MDA为背景,从底层标准、四层元模型、转化流程、转化规则等角度深入、全面的分析了UML模XML 模式转换原理,基于XMI框架提出了可行的实现方案。此研究对于 MDA转换工具、增强UML工具功能具有实践和理论价值,对于MDD的实现具有推动作用,可促进涉及XML Schema的技术的广泛使用,如Web Services等.此转换设计遵循默认的XMI转换规则,在转换结果的参数可调节性方面还需进一步研究。
参考文献
[1] FREEMAN C, SOETE L. The economics of MIT Press, Cambridge, MA,1997.
[2] FREEMAN C. A green techno-economic paradigm for the world economy. In: Freeman, C. (Ed.) , the economics of hope: essays on technical change, economic growth and the environment [M].Pinter, London,1992.
[3] MULLER E, ZENKER A. Business services as actors of knowledge transformation: the role of KIBS in regional and national innovation systems [J]. Research Policy, 2001 (30): 1501-1516.
[4] 赵沂蒙,孙林岩.面向区域知识创新战略的聚合制造[M].管理工程学报,2002.
[5] MOORE J. Predators and prey: a new ecology of competition [J].Harvard Business Review, 1993, 3: 75-86.
[6]NAN Song-hui, TIAN Jia, ZHANG Hai-bo, CHENG Wei, Data Modeling of Spaceflight Based on UML and XML Schema[J], Network and Information Technology, 2008.01:46-48
[7]邢波涛,用UML2和EMF/GEF进行企业建模[J],特别策划,2008:68-70
2/2 首页 上一页 1 2 |