论文部分内容阅读
本文对MDA的平台相关模型到代码模型变换的实现进行了研究。文章重点讨论了UML2.0和XMI2.0标准对MDA的支持、XMI对模型信息的表示机制、基于XSLT处理器的模型转换方法、基于模板的模型转换方法,设计与实现了一个平台相关模型到代码模型的转换工具,所采用的平台相关模型是Java平台的模型,代码模型则是实际的Java源代码。该工具分为五个模块:模型库、解析器、模板库、生成器、编译器UI。实验结果表明,该工具完整地实现了平台相关的静态模型信息到代码信息的转换,并且对比同类工具有低复杂性、高扩展性、高易用性的特点。