基于MDA的UML模型转换技术——从顺序图到状态图  被引量:13

MDA-based Transformation between UML Models——From Sequence Diagrams to Statecharts

在线阅读下载全文

作  者:史耀馨[1] 崔萌[1] 李宣东[1] 郑国梁[1] 

机构地区:[1]南京大学计算机科学与技术系,南京210093

出  处:《计算机工程与应用》2004年第13期40-45,共6页Computer Engineering and Applications

基  金:国家863高技术研究发展计划项目(编号:2001AA113203)资助

摘  要:为了实现不同中间件平台之间的集成和互操作,OMG提出了一个标准的基于模型的体系结构:MDA。MDA将应用模型划分成与平台无关的模型(PIM)和与平台有关的模型(PSM),并定义了PIM和PSM之间的4种映射关系。该文主要对PIM到PIM之间的映射进行了研究。该映射实质上是PIM模型的精化,其主要方面是分析模型和设计模型之间的转换。MDA使用UML来描述各种模型。UML是一种可视化的通用的面向对象的建模语言。UML顺序图主要用于需求分析,而状态图在系统设计阶段起重要作用。该文介绍了一种从UML顺序图中合成状态图的方法,合成的过程基本上是自动完成的,只需要很少的用户交互,从而为PIM模型的精化提供有力的支持。The Model Driven Architecture(MDA)is OMG's next step in solving integration problems.MDA defines two kinds of models:Platform Independent Model(PIM)and Platform Specific Model(PSM).There are four kinds of mappings in the MDA:PIM to PIM,PIM to PSM,PSM to PIM,PSM to PSM.The mapping from PIM to PIM is used when models are enhanced,filtered or specialized.One of the most obvious mapping is the analysis to design model transformation.Since UML is the descriptive language of MDA,this paper presents a method to transform UML Sequence Diagrams to Statecharts.Our work can strongly sup port the mapping from PIM to PIM.

关 键 词:MDA UML 顺序图 状态图 自动软件工程 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象