中文摘要 | 第4-5页 |
Abstract | 第5-6页 |
Chapter 1 Introduction | 第13-19页 |
1.1 Challenges | 第13-16页 |
1.1.1 Usage Level Challenges | 第13-14页 |
1.1.2 Software Architectural Challenges | 第14-15页 |
1.1.3 Challenges that MSF Faces | 第15-16页 |
1.2 Motivation | 第16-17页 |
1.3 Structure of Thesis | 第17-19页 |
Chapter 2 State of the Arts | 第19-30页 |
2.1 Compound Document | 第19-20页 |
2.1.1 Compound Model | 第20页 |
2.2 Object Linking and Embedding | 第20-24页 |
2.2.1 Model Linking and Embedding | 第22-24页 |
2.3 OpenDoc | 第24-27页 |
2.3.1 Modellet | 第26-27页 |
2.4 Dynamic Data Exchange | 第27-29页 |
2.4.1 Data Exchange in MSF | 第28-29页 |
2.5 Why MSF is Required | 第29-30页 |
Chapter 3 The Basis of MSF | 第30-52页 |
3.1 The Eclipse Platform | 第30-31页 |
3.1.1 Plug-In Architecture | 第30-31页 |
3.2 Eclipse Modeling Framework | 第31-42页 |
3.2.1 The Ecore Model | 第33-34页 |
3.2.2 The Generator Model | 第34-35页 |
3.2.3 EMF.model | 第35-39页 |
3.2.4 EMF.edit | 第39-42页 |
3.2.5 Foundation for Data Integration | 第42页 |
3.3 Graphical Editing Framework | 第42-52页 |
3.3.1 Draw2D | 第43-47页 |
3.3.2 Core GEF Concepts | 第47-51页 |
3.3.3 Editing Interaction | 第51-52页 |
Chapter 4 Model Linking and Embedding | 第52-72页 |
4.1 Core Idea | 第52-53页 |
4.2 User Interface | 第53-54页 |
4.3 Usage Scenarios | 第54-58页 |
4.3.1 Link Foreign Element | 第55-56页 |
4.3.2 Update Linked Foreign Element | 第56-57页 |
4.3.3 Embed Foreign Element | 第57-58页 |
4.4 System Design and Implementation | 第58-70页 |
4.4.1 Semantic Model and Notation Model | 第58-59页 |
4.4.2 GEF vs. MSF | 第59-60页 |
4.4.3 Logical Design | 第60-61页 |
4.4.4 Physical Design | 第61-62页 |
4.4.5 Model Structure | 第62-64页 |
4.4.6 MSF Services | 第64-68页 |
4.4.7 Framework | 第68-69页 |
4.4.8 MLE Enabled Editor Design Specification | 第69-70页 |
4.5 Summary | 第70-72页 |
Chapter 5 Traceability Model | 第72-82页 |
5.1 Core Idea | 第72页 |
5.2 Logical Design | 第72-73页 |
5.3 Physical Design | 第73-74页 |
5.4 Model Structure | 第74-77页 |
5.4.1 Semantic Model | 第74-76页 |
5.4.2 Notation Model Structure | 第76页 |
5.4.3 Complete MSF Model | 第76-77页 |
5.5 Traceability Visualization Service | 第77-82页 |
5.5.1 Link original model element | 第77-79页 |
5.5.2 Visualize traceability information | 第79-80页 |
5.5.3 Load traceability model in original tool | 第80-82页 |
Chapter 6 Conclusion | 第82-84页 |
6.1 Advantages of Model Sharing Framework | 第82-83页 |
6.2 Meanings of Model Sharing Framework | 第83-84页 |
Acknowledgement | 第84-85页 |
Reference | 第85-86页 |
Resume | 第86-88页 |
Research Production during Master Degree Study | 第88-89页 |