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