Model Sharing Framework

Model Sharing Framework

论文摘要

在系统开发的周期中,会有很多本质上相互关联的模型产生。特别是在模型驱动开发被工业界所接受的今天,这种情况更为常见。比如在建模或者书写文档的时候,人们经常喜欢把各种模型摆到一起,以便于清楚的理解和维护模型间的关系,一个模型常常被其他模型所引用。因此,模型间的信息共享和互操作性也就成了建模领域中的急迫需求。尽管人们已经设计出了几种解决方案,但是这些方案并不能完全解决模型信息共享和互操作性方面的问题。这里所遇到的挑战是,如何在一个工具中去展现和操作其他工具所创建的模型。换句话说,也就是很难在不同的模型之间共享模型元素和关系,特别是在共享图形化建模的信息尤为困难。另一方面,关系是模型的一个重要特点,但是现有的技术缺乏一种有效的机制来管理模型元素的关系。为了解决上诉的一系列挑战,我们提出了模型共享框架(MSF)。MSF是构建于Eclipse建模框架(EMF)和图形建模框架(GEF)之上的。MSF的两大核心技术分别是模型链接于嵌入(MLE)和追踪模型(Trace Model)。MLE是一种模型集成技术也是一种建模工具集成技术。它允许由一个建模工具创建模型,然后将其元素链接或者嵌入到另外一个工具说建立的模型当中。追踪性模型用于解决跨模型关系的操作和导航。在MSF中,我们提出了一种机制和模型结构用以支持外部模型元素的链接与嵌入;包括modellet管理机制、链接与嵌入机制和MLE框架。通过把元素的模型、视图和控制部件组合到一起形成modellet,MSF为用户提供了一种以元素为中心视角的建模工具。在Trace Model中,我们又提出了一种机制和模型结构用来支持创建和可视化可扩展的追踪信息模型。通过使用MSF,开发者能够实现一种新类型的开放的建模工具。这种工具能够呈现在其他MSF兼容工具中定义的模型。与此同时,用户可以在这种工具中编辑由其他外部工具创建的模型元素,就像在原来的工具中编辑一样。

论文目录

  • 中文摘要
  • Abstract
  • Chapter 1 Introduction
  • 1.1 Challenges
  • 1.1.1 Usage Level Challenges
  • 1.1.2 Software Architectural Challenges
  • 1.1.3 Challenges that MSF Faces
  • 1.2 Motivation
  • 1.3 Structure of Thesis
  • Chapter 2 State of the Arts
  • 2.1 Compound Document
  • 2.1.1 Compound Model
  • 2.2 Object Linking and Embedding
  • 2.2.1 Model Linking and Embedding
  • 2.3 OpenDoc
  • 2.3.1 Modellet
  • 2.4 Dynamic Data Exchange
  • 2.4.1 Data Exchange in MSF
  • 2.5 Why MSF is Required
  • Chapter 3 The Basis of MSF
  • 3.1 The Eclipse Platform
  • 3.1.1 Plug-In Architecture
  • 3.2 Eclipse Modeling Framework
  • 3.2.1 The Ecore Model
  • 3.2.2 The Generator Model
  • 3.2.3 EMF.model
  • 3.2.4 EMF.edit
  • 3.2.5 Foundation for Data Integration
  • 3.3 Graphical Editing Framework
  • 3.3.1 Draw2D
  • 3.3.2 Core GEF Concepts
  • 3.3.3 Editing Interaction
  • Chapter 4 Model Linking and Embedding
  • 4.1 Core Idea
  • 4.2 User Interface
  • 4.3 Usage Scenarios
  • 4.3.1 Link Foreign Element
  • 4.3.2 Update Linked Foreign Element
  • 4.3.3 Embed Foreign Element
  • 4.4 System Design and Implementation
  • 4.4.1 Semantic Model and Notation Model
  • 4.4.2 GEF vs. MSF
  • 4.4.3 Logical Design
  • 4.4.4 Physical Design
  • 4.4.5 Model Structure
  • 4.4.6 MSF Services
  • 4.4.7 Framework
  • 4.4.8 MLE Enabled Editor Design Specification
  • 4.5 Summary
  • Chapter 5 Traceability Model
  • 5.1 Core Idea
  • 5.2 Logical Design
  • 5.3 Physical Design
  • 5.4 Model Structure
  • 5.4.1 Semantic Model
  • 5.4.2 Notation Model Structure
  • 5.4.3 Complete MSF Model
  • 5.5 Traceability Visualization Service
  • 5.5.1 Link original model element
  • 5.5.2 Visualize traceability information
  • 5.5.3 Load traceability model in original tool
  • Chapter 6 Conclusion
  • 6.1 Advantages of Model Sharing Framework
  • 6.2 Meanings of Model Sharing Framework
  • Acknowledgement
  • Reference
  • Resume
  • Research Production during Master Degree Study
  • 相关论文文献

    • [1].军事概念模型元素关系研究[J]. 火力与指挥控制 2014(11)
    • [2].基于本体的CIM层模型转换技术研究[J]. 计算机应用研究 2009(02)
    • [3].类图-过程蓝图联合模型转换研究[J]. 北京联合大学学报(自然科学版) 2012(02)
    • [4].UML理论上的缺陷和在应用中存在的问题[J]. 大众科技 2009(09)
    • [5].图书馆RFID标签应用数据模型标准化的研究[J]. 物联网技术 2015(03)
    • [6].方法需要理论[J]. 程序员 2009(11)
    • [7].计量经济模型的检验[J]. 统计与咨询 2016(05)
    • [8].基于语义标记的本体构建方法[J]. 福建电脑 2015(10)
    • [9].基于本体规则的模型转换的研究[J]. 计算机工程与科学 2010(04)
    • [10].基于观察-定模-执行*GUI测试模式的研究[J]. 计算机科学 2015(S2)
    • [11].例谈模拟实验法在电工学课堂教学中的应用[J]. 价值工程 2016(25)
    • [12].基于诊断行为的协同诊断可视化架构设计[J]. 计算机工程与设计 2014(10)
    • [13].一种基于结构查询的UML设计模式识别方法[J]. 计算机科学 2014(11)
    • [14].基于PageRank的产品方案设计SysML模型关键要素提取方法[J]. 制造业自动化 2018(08)
    • [15].基于UML的软件建模概述[J]. 科教文汇(上旬刊) 2011(08)
    • [16].UML状态机模型元素的RSL形式化定义[J]. 计算机科学 2013(05)
    • [17].UML类图静态模型的形式化[J]. 考试周刊 2009(24)
    • [18].可视化业务模型的设计与实现[J]. 计算机工程 2010(02)
    • [19].基于角色的操作系统完整性控制模型[J]. 计算机科学 2010(01)
    • [20].WS-BPEL业务流程与访问控制[J]. 计算机工程 2008(19)
    • [21].面向虚拟试验的可视化对象建模工具设计与实现[J]. 计算机测量与控制 2014(12)
    • [22].基于服务感知模型的用户反馈[J]. 清华大学学报(自然科学版) 2012(12)
    • [23].建筑施工Petri网建模技术研究[J]. 中国管理科学 2008(S1)
    • [24].基于PES的Petri网可执行模型生成方法[J]. 系统工程与电子技术 2017(05)
    • [25].基于带权时间Petri网的工作流建模研究及应用[J]. 长沙航空职业技术学院学报 2013(02)
    • [26].基于问题域的领域模型库度量[J]. 微电子学与计算机 2010(08)
    • [27].建模工具比较与选择[J]. 厦门科技 2010(04)

    标签:;  ;  

    Model Sharing Framework
    下载Doc文档

    猜你喜欢