一种基于动作语义的UML_(1.X-2.0)模型转换方法(英文)  被引量:1

An Action Semantic-Based Approach to UML_(1.X-2.0) Model Transformation

在线阅读下载全文

作  者:陈秀红[1] 何克清[1] 何璐璐[1] 

机构地区:[1]武汉大学软件工程国家重点实验室,湖北武汉430072

出  处:《软件学报》2006年第8期1698-1706,共9页Journal of Software

基  金:国家自然科学基金;武汉市科技重点项目;湖北省自然科学基金;软件工程国家重点实验室开放基金~~

摘  要:虽然UML2.0标准被OMG组织采纳已久,但由于UML1.X标准在工业界的广泛使用,仍然存在大量的实用模型和应用软件,它们在UML2.0标准之下已不能准确描述系统.UML2.0建模工具并不支持从UML1.X模型到UML2.0模型的转换.从顶层元模型的角度比较了这两个版本的不同,采用声明式和命令式混合的模型框架,给出了一种基于动作语义的UML模型转换方法,并用ASL描述交互元模型的转换实例,验证了方法的可行性.该方法将减少用户的重复劳动,实现软件的模型重用,也适用于其他元模型或模型层次上的转换.UML2.0 standard has been adopted by the OMG for a long time. However due to the popularity of UMLI.X in industry, a huge number of practical applications and models based on UML1.X still exist, and they are no longer an accurate description of the systems under the UML2.0. Today, many tools support the modeling with UML2.0, but none of them supports the transformation from UMLI.X models to UML2.0 models. This paper compares the differences between the two versions from the top-level of metamodel, chooses a declarative and imperative hybrid framework, and presents a UML model transformation method based on Action Semantic. It also describes the transformation of the Interaction metamodel with Action Semantic Language, which proves the feasibility of the approach. This approach can reduce the repeated work of the user and realize the reuse of software models, and can also be applied to other metamodel or model transformations.

关 键 词:模型—模型 模型转换 交互 动作语义 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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