学位论文 > 优秀研究生学位论文题录展示

MDI语义标记编辑器的设计与实现

作 者: 白朝阳
导 师: 徐晓飞;David CHEN;Arne J.Berre
学 校: 哈尔滨工业大学
专 业: 软件工程
关键词: 模型驱动构架 模型驱动互操作 面向服务构架建模语言 本体论 语义标记
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


模型驱动互操作性是提高系统和企业之间的合作和交互的重要方面。近期以来,企业之间的业务活动,越来越多的通过服务接口来实现,这些接口包括服务请求接口和服务提供接口。Object Management Group组织定义了模型驱动构架的三层模型视图,从底层向上依次是平台相关模型(PSM),平台无关模型(PIM)和计算无关模型(CIM)。为相关系统的不同层次的模型中进行转换并建立互操作关系是非常必要的,所以,在这边论文的研究过程中,语义学方面的技术就被进入,例如本体论,这样就可以为模型见的互操作和互转换提供一个标准。这样,为了使模型之间可以交流和转换,就需要将共同的本体论的语义条目标记到不同模型中,因此,需要一个语义标记编辑器。该语义标记编辑器将被设计为一个Eclipse应用软件,当然也可以作为Eclipse的一个插件来捆绑执行。该编辑器包含三个主要部分,本体论文件解释器,模型解释器(特别针对面向服务构架模型SOA Model),和目标模型输出模块。改编辑器最终在JAVA平台上实现,同时还将使用SWT和DOM4J几个已经存在的JAVA第三方开发包。在发布一个可执行版本之后,为了验证其可用性,本人将采用一个实际企业作为案例,来对该语义标记编辑器进行测试与验证。由编辑器生成标记模型,然后根据这些标记,模型将被运用于协调来自于不同系统的不同模型,以实现该编辑器的最终目标。

全文目录


摘要  4-5
Abstract  5-12
Chapter 1 Introduction  12-27
  1.1 Model-driven Engineering and Model-driven Architecture  12-14
    1.1.1 Model-driven Engineering  12-13
    1.1.2 Model-Driven Architecture  13-14
  1.2 Semantic Web and Ontology  14-19
    1.2.1 Semantic Web  14-16
    1.2.2 Ontology  16-18
    1.2.3 Ontology Web Language (OWL)  18-19
  1.3 EMPOWER Project and MEMPOWER Project  19
    1.3.1 EMPOWER Project  19
    1.3.2 MEMPOWER Project  19
  1.4 Basic Concepts  19-22
    1.4.1 Three Levels in MDA  19-20
    1.4.2 Transformation between Different Model Levels  20-21
    1.4.3 Traceability  21-22
  1.5 State-of-Art in Semantic Annotation Area  22-26
    1.5.1 Semantic Annotation for WSDL  23-24
    1.5.2 WSMO Studio  24
    1.5.3 XML Spy  24-25
    1.5.4 MapForce  25-26
  1.6 Chapter Summary  26-27
Chapter 2 Requirements Definition  27-36
  2.1 Requirements of Semantic Annotation Editor  28-32
    2.1.1 Architecture  28-29
    2.1.2 Interface requirements  29-30
    2.1.3 Functional requirements  30-32
  2.2 Technologies  32-35
    2.2.1 JAVA Platform  32
    2.2.2 Eclipse  32-33
    2.2.3 Eclipse Modeling Framework  33-34
    2.2.4 Graphical Modeling Framework  34
    2.2.5 Standard Widget Toolkit  34
    2.2.6 DOM4J  34-35
    2.2.7 OWL API  35
  2.3 Chapter Summary  35-36
Chapter 3 Analysis and Design  36-53
  3.1 Model View Module  37-38
  3.2 Ontology View Module  38-44
  3.3 Annotation Operations  44-45
    3.3.1 Annotate though Drag and Drop  44-45
    3.3.2 Delete Annotation  45
  3.4 File Output  45-47
  3.5 Traceability  47-52
    3.5.1 Traceability in ontology  48-50
    3.5.2 Traceability between Models and Ontology  50-52
  3.6 Chapter Summary  52-53
Chapter 4 Implementation  53-73
  4.1 Model View Module  53-61
    4.1.1 Classes Definition  53-59
    4.1.2 User Interfaces of Model View Module  59-61
  4.2 Ontology View Module  61-64
    4.2.1 Classes definition  61-63
    4.2.2 User Interfaces of Ontology View  63-64
  4.3 Annotation Operations  64-67
    4.3.1 Annotation though Drag and Drop  64-67
    4.3.2 Delete Annotation  67
  4.4 File Output  67-68
  4.5 Traceability  68-72
    4.5.1 Traceability in Ontology  68-71
    4.5.2 Traceability between Ontology and Model  71
    4.5.3 Traceability When Selecting a Model Element  71-72
  4.6 Chapter Summary  72-73
Chapter 5 Validation  73-77
  5.1 Ontology Definition  73-74
  5.2 Representation of Model  74-75
  5.3 Create Annotations  75-76
  5.4 Output Files  76
  5.5 Chapter Summary  76-77
Chapter 6 Conclusion and Future Work  77-80
  6.1 Conclusion  77-79
    6.1.1 Architecture of Semantic Annotation Editor  77
    6.1.2 Interfaces  77-78
    6.1.3 Functions of Semantic Annotation Editor  78
    6.1.4 Use of the Annotations  78-79
  6.2 Future Work  79
  6.3 Chapter Summary  79-80
References  80-83
详细摘要  83-93
Acknowledgement  93-94
Resume  94-97

相似论文

  1. 哲学思想在指导中学数学教学中的作用,G633.6
  2. 基于本体的语义检索研究,TP391.3
  3. 卢卡奇《关于社会存在本体论》中的劳动范畴,B515
  4. 拉图尔的行动者网络理论研究,N02
  5. 基于本体的食品投诉文档文本聚类研究,TP391.1
  6. 普适计算下智能空间的哲学探究,N02
  7. 情景应对模式下数字化应急预案的语义模型研究,TP391.1
  8. 对马克思主义的唯物主义的一种重释,A811
  9. 过程本体论视域的社会进化过程研究,B016
  10. 基于MDA的SOA服务协作模型的研究,TP393.09
  11. 基于构件的人力资源管理系统研究与实现,TP311.52
  12. 基于本体的监控视频描述与检索研究及流媒体发布平台开发,TN919.8
  13. 基于本体的语义查询扩展研究,TP391.3
  14. 城市地理信息检索服务研究,P208
  15. 卢卡奇社会存在本体论思想研究,B089
  16. 六朝画论与文论关系探赜,J209.2
  17. Death or Survival: An Interpretation of Ahab and Ishmael in Moby-Dick from the Perspective of Kantian Philosophy,I712
  18. 基于文档结构的半监督Blog信息抽取技术,TP393.092
  19. 基于本体的课程资源管理系统研究,TP311.52
  20. 邦格的科学实在论思想研究,N02

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com