Font Size: a A A

Design And Implementation Of A Semantic Annotation Editor For Model-driven Interoperability

Posted on:2010-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:C Y BaiFull Text:PDF
GTID:2178360332957848Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Model driven interoperability is a major issue to enhance the cooperation and communication among systems or enterprises. Recently, most of these businesses between enterprises are realized as service interfaces which including request ports and provide ports. Object Management Group defines viewpoints in model-driven architecture, those, from bottom to top, are platform specific viewpoint, platform independent viewpoint and computing independent viewpoint.It is necessary to make transformations between different model viewpoints, as well as to establish interoperability for correlative system. Therefore, technologies on semantic, such as ontology, are involved in this study in order to provide standards for transformation and interoperability. An editor is needed to link models to ontology, so that different models annotated by the same ontology are able to communicate and be transformed.This semantic annotation editor is designed as an Eclipse application, which is able to run as a plug-in of Eclipse as well. This editor contains three main parts: ontology reader, model (especially service oriented architecture model) reader and target model output module. Finally, it will be implemented in JAVA platform with several useful existing packages such as SWT and DOM4J.After an executable version being released, an example from real company is used for testing the semantic annotation editor. Annotated model file generated by the editor will used to mediate different services coming from various systems according to the annotations.
Keywords/Search Tags:Model-driven Architecture (MDA), Model-driven Interoperability (MDI), SoaML, Ontology, Semantic Annotation
PDF Full Text Request
Related items