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