期刊文献+

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

MDA-based Transformation between UML Models——From Sequence Diagrams to Statecharts
下载PDF
导出
摘要 为了实现不同中间件平台之间的集成和互操作,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.
出处 《计算机工程与应用》 CSCD 北大核心 2004年第13期40-45,共6页 Computer Engineering and Applications
基金 国家863高技术研究发展计划项目(编号:2001AA113203)资助
关键词 MDA UML 顺序图 状态图 自动软件工程 MDA,UML ,sequence diagram,statechart diagram,mapping
  • 相关文献

参考文献8

  • 1Grady Booch,James Rumbaugh,Ivar Jacobson.The Unified Modeling Language User Guide[M].Massachusetts,USA:Addison Wesley, 1998:1~10
  • 2Jon Whittle ,Johann Schumann. Generating Statechart Designs fromScenarios[C].In:Proceeding of Interational Conference on Software Engineering(ICSE2000 ), Limerick, Ireland, 2000: 314~323
  • 3S Leue,L Mehrmann,M Rezai. Synthesizing Software Architecture Descriptions from Message Sequence Chart Specifications[C].In:Thirteenth IEEE Conference on Automated Software Engineering,Honolulu,Hawaii,1998-10:13~16:192~195
  • 4S Some,R Dssouli.From Scenarios to Timed Automata[C].In:Asia Pacific Software Engineering Conference, 1995:48~57
  • 5I khriss,M Elkoutbi,R Keller. Automating the Synthesis of UML Statechart Diagrams from Multiple Collaboration Diagrams[C].In:UML′98:Beyond the Notation,Springer,1999:132~147
  • 6Rajeev Alur,Gerard J Holzmann,Doron Peled.An Analyzer for Message Sequence Charts[C].In:Lecture Notes in Computer Science,1055:35~48
  • 7OMG Unified Modeling Language Specification[S].OMG document number :formal/01-09-67 ,Available from http ://www.omg.org
  • 8OMG Architecture Board ORMSC,Model Driven Architecture(MDA)[S].OMG document number: ormsc/2001-07-01 ,available from http ://www.omg.org

同被引文献77

引证文献13

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部