| 中文摘要 | 第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页 |