Font Size: a A A

Design And Implementation Of Railway Line Data Editing Tool Based On Meta-model

Posted on:2021-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:G SongFull Text:PDF
GTID:2392330614971733Subject:Control engineering
Abstract/Summary:PDF Full Text Request
It's necessary to compile the line data for new railway lines and existing railway lines.Generally,the data is expressed in the form of a table,but the form of expressing the data is not friendly,which is not conducive to data checking.The line data needs to be re-compile when the line is changed,which increases the repetitive work task.In terms of scientific research,when researchers need specific line data,they need to manually extract relevant data from the data table.The extraction process is quite tedious,and the correctness of data can only be checked by manual recognition.The line data is expressed in the form of a table.When the station yard is relatively complex,the error rate is high in the compilation process because there is no connection between the data.At the same time,it is also a very big challenge for data inspectors,and it takes quite a long time to check the data.In view of the above problems,the paper uses the idea of domain-specific modeling for reference,the graphical model to express the data,and carries out the research on line data visualization based on the meta-model.The thesis mainly includes the following aspects:(1)Through the analysis of data editing requirements and standard data tables,this paper proposes the overall design process of line editing tool.The meta-model is designed,the meta-modeling language is constructed,and the basic process of generating line data based on the meta-model is analyzed.(2)The model checking and data inspection methods are studied.For model checking,this paper proposes a verification method based on meta-model Transformation.Based on the grammar and semantics,the model information is transformed into the symbol domain by symbol mapping,and the correctness of the model is verified by the theoretical knowledge of the symbol domain.For data inspection,this paper proposes a method of data inspection based on rule base,a rule base is established based on the association relationship,implicit provisions and layout principles of signal equipment,so as to check the line data through the rule base.(3)The paper describes the overall design of editing tools,and the software design architecture adopts a three-layer architecture.Combined with model checking and data inspection theory,the function of editing tools for data checking is completed.Referring to the format of the standard data sheet,the tool can automatically generate the Excel format data table and can upload the data table to the local or remote database,which provides convenience for the use of the data in different situations.(4)This paper explores the application scenarios of editing tools.Through the comparison and analysis with the existing data,the result shows that the editing tool can automatically generate the line data table.The editing tool has the characteristics of strong universality,high applicability and repeatability,and can check the data.
Keywords/Search Tags:Domain-specific modeling, Graphical, Meta-model, Rule base
PDF Full Text Request
Related items