首页> 中文学位 >GRAI到BPMN转换模块和BPMN语义标注模块的设计与开发
【6h】

GRAI到BPMN转换模块和BPMN语义标注模块的设计与开发

代理获取

目录

GRAI到BPMN转换模块和BPMN语义标注模块的设计与开发

Design and development for Transformation from GRAI to BPMN module and Semantic Annotations for BPMN module

摘 要

Abstract

Chapter 1 Introduction

1.1 Project Backgroud

1.2 State of art

1.3 Main activities of this project

1.4 Definition

1.5 Related techniques and background knowledge

1.6 Main content of the thesis report

Chapter 2 System Requirement Analysis

2.1 The main content of development work

2.2 Requirement for transformation from GRAI to BPMN module

2.2.1 Introduction to GRAI Extended Actigram

2.2.2 Introduction to BPMN

2.2.3 Use case for GRAI Extended Actigram diagram editor

2.3 Requirement for build meta-model of GRAI Extended Actigram and BPMN 2.0

2.4 The mechanism for the transformation process

2.4.1 Motivation for transformation

2.4.2 Difference between GRAI and BPMN

2.4.3 Mechanism and steps for transformation

2.5 Requirement for adding semantic annotations for BPMN module

2.6 Summary

Chapter 3 System Design

3.1 System Architecture

3.2 System Process Flow

3.3 Domain model of Transformation from GRAI to BPMN module

3.4 Design Proposal for Transformation from GRAI to BPMN module

3.5 Design Proposal for Semantic Annotation for BPMN module

3.6 Summary

Chapter 4 Detail design

4.1 The implementation mechanism for GMF

4.2 Workbench architecture design

4.3 Diagram notation element design

4.3.1 Process notation design

4.3.2 Resource notation design

4.3.3 Operator notation design

4.3.4 Flow notation design

4.3.5 Connector notation design

4.3.6 Compartment container design

4.3.7 Activity notation design

4.4 Transformation from GRAI Extended Actigram to BPMN design

4.4.1 Meta-model of GRAI Extended Actigram

4.4.2 Meta-model of BPMN

4.4.3 Transformation key technique

4.4.4 Transformation mapping rules table

4.4.5 Transformation consistency analysis

4.5 Brief summary

Chapter 5 System Implementation

5.1 Diagram editor implementation

5.1.1 Implementation of workbench

5.1.2 Implementation of process notation

5.1.3 Implementation of resource notation

5.1.4 Implementation of operator notation

5.1.5 Implementation of flow

5.1.6 Implementation of connector notation

5.1.7 Implementation of activity notation

5.2 The key codes for transformation rules

5.2.1 The helper

5.2.2 Mapping rules implementation

5.2.3 The transformation result

5.3 Screenshot of semantic annotations for BPMN

5.4 Summary

Chapter 6 Testing

6.1 Test environment

6.2 Functional test and result analysis

6.2.1 Functional test for GRAI Extended Actigram diagram editor

6.2.2 Functional test for transformation from GRAI Extended Actigram to BPMN2.0

6.2.3 Functional test for adding semantic annotations in BPMN2.0

6.3 Deployment

6.4 Summary

Conclusion

References

Statement of Copyright

Letter of Authorization

Acknowledgement

Resume

展开▼

摘要

该论文题目来源于ASICOM项目。在企业建模领域,由企业模型生成软件应用程序一直以来都是个难题。由此应生一种模型驱动的方法来改进这个缺陷,通过在不同的抽象层次来转换这些模型可以达到生成软件应用程序的目的。但是在应用这种方法的时候在概念层面出现了交互问题。本文提出一种GRAI到BPMN模型转换方法,作为解决模型驱动开发方法中交互性问题的第一步。
  文章通过对Eclipse平台和GMF框架的应用,分析了Eclipse平台在图形编辑方面的优越性,详细的解释了开发图形编辑模型的具体细节。GRAI Extended Actigram包含了一系列的GRAI概念引用模型的符号,并使用这些符号描述模型。BPMN提供一些被所有业务用户容易理解的符号,从创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。本文结合GRAI Extended Actigram和BPMN,设计并实现了基于Eclipse平台下的 Extended Actigram图形编辑器,GRAI Extended Actigram到BPMN的转换模块,以及对BPMN2.0加语义标注的方法。
  首先本文对编辑器的系统结构做了详细的分析。编辑器由模型,视图,控制器三大部分组成,由于采用基于MVC模式的GMF框架,使得软件结构清晰,明显的缩短了软件的开发周期,提高了软件的可维护性和代码的重用性。
  其次,本文对GRAI Extended Actigram到BPMN2.0的转换做了详细的阐述。包括转换规则的描述以及转换的具体实现。具体的实现从定义转换规则开始,在两个模型中找到对应的元素,定义转换过程中元素所包含的对应关系,进而定义公共函数,从而在用ATL转换框架时更加方便的实现转换。
  最后,本文实现了对BPMN2.0加语义标注。对加语义标注的方法进行了分析,阐述了加标注的多种可能,进而选择一种方式进行实现,验证了理论的正确性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号