題名: Shuttle: an Instant Model Synchronization Assistant for GMF Editors Based on Concept Synchronization
作者: Kao, Chen-yi
Chen, Cheng-chia
關鍵字: model synchronization
concept
Eclipse
GMF
WordNet
期刊名/會議名稱: 2008 ICS會議
摘要: Roundtrip engineering and refactoring are killer features of modern Integrated Development Environment (IDE) systems. Most implementations of these features nowadays, however, are tailor-made for scenarios like laying out Win32 GUI or diagramming UML and hence are hard to generalize; moreover, the refactoring is usually restricted to exact string matching and thus unable to synchronize artifacts with different occurrences of the equivalent term. These problems inhibit today's IDEs from supporting developments requiring synchronization across models, languages and documents. Shuttle is a novel instant modeling assistant developed by us running on Eclipse Graphical Modeling Framework (GMF) [1] editors. It monitors users' input model elements and link them by related concepts. Later modifications of an element will trigger rules to find the others under the same related concepts and result in various synchronization recommendations which developers may choose to enforce consistency among parts of the developed system. The link-trigger mechanism of Shuttle is based on what we call concept synchronization (CS), which is inspired by the idea of “concept” in ontology and “concept search” in information retrieval. CS captures the simple idea that model elements with related text descriptions would be very likely modified accordingly if one of them is changed by the developer. To detect all others related to a target model element, we establish a many-to-many mapping ahead of time between elements and WordNet Synsets [2] according to the element text descriptions and then, with WordNet’s help [3], all elements related to the target can be found by looking for those mapped to Synsets associated with the target.
日期: 2009-02-09T07:37:38Z
分類:2008年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics002008000063.pdf720.46 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。