Font Size: a A A

Research On IFML-based Semantic Web User Interface Modeling And Model Transformation

Posted on:2021-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:D D LiFull Text:PDF
GTID:2518306200953709Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The traditional Web is a people-oriented network.It is more a medium for organizing,presenting,and sharing information.However,the traditional Web cannot understand the meaning of data expression,so many tedious processes require human participation.In the face of the current explosive growth of web pages,it is becoming more and more difficult for people to quickly and accurately obtain valuable information.In the Semantic Web,information has a clear meaning,enabling computers and humans to cooperate better.With the rapid development of the Semantic Web,the demand for Semantic Web user interfaces in the market has gradually increased.The Semantic Web user interface contains not only the graphical part that interacts with the user,but also the semantic part described by the ontology.The traditional manual construction of a large-scale domain ontology is relatively complicated,and requires a wealth of solid domain background knowledge,which is time-consuming and costly.Therefore,developing a semantic Web user interface is not a simple task.However,traditional code-centric software development methods require developers to spend a lot of time learning and understanding various implementation technologies before they can implement development.Work,taking into account the various technologies used in the Semantic Web,using traditional software development methods to develop the Semantic Web user interface will have the disadvantages of timeconsuming,high cost,and low reuse.In order to solve these problems,first analyzes the current problems in the development of the semantic Web user interface.At the same time,it studies the model-driven architecture,the interactive flow modeling language proposed by OMG for user interface modeling,Struts2 and the relevant theoretical knowledge of ontology.A model-driven engineering method based on IFML is given.Use IFML to separately model the PIM layer interaction flow model and domain model for the semantic Web user interface,and select Struts2 and ODM as the PSM model for the target implementation platform.The ATL standard is used to define the model conversion rules.Finally,use Acceleo as a code generation tool to generate code and ontology files for the graphical part of the user interface.Use the IFML-based model-driven method for the development of the semantic Web user interface,obtain the user's core needs through the model,exclude minor details related to the specific implementation of the platform technology,and improve the level of abstraction of user requirements,which can effectively solve complexity Problems,improve software development efficiency and enhance software portability.
Keywords/Search Tags:Interaction Flow Modeling Language, Model-Driven Architecture, Semantic Web, User Interface, Ontology
PDF Full Text Request
Related items