Font Size: a A A

Development Of Architecture Modeling And Automatic Layout Software

Posted on:2021-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:H H CuiFull Text:PDF
GTID:2428330611969718Subject:Engineering
Abstract/Summary:PDF Full Text Request
Architecture modeling is an important part of software design.At present,some system modeling software(such as Magic Draw)have been developed in foreign countries.However,there is a lack of similar architecture modeling software in China.If foreign modeling software is used in military and other sensitive sectors,there will be hidden security risks such as leaks.Therefore,it is urgent to develop an architecture modeling software suitable for sensitive sectors with independent intellectual property rights.In addition,after the model diagram is drawn,there is a problem that the layout is not reasonable enough,and the model is less readable,so it needs to be adjusted manually,which costs a lot of manpower and time.Therefore,it is necessary to layout architecture modeling diagram quickly and accurately.This thesis studies and designs an architecture modeling software with automatic layout function.According to the requirements of architecture modeling software and model diagram layout,combined with the idea and standards of model-driven framework,based on the Eclipse plug-in platform,combination of basic views and extension mechanisms provided by the GMF and GEF graphical modeling framework to realize modeling function of graphical modeling tool,and achieve the customization of graphic element properties according to the modeling needs of different models.According to the different types of modeling diagrams,the algorithms of tree diagram layout and flowchart layout are designed and implemented.In the tree layout,the horizontal layout,vertical layout,user-defined layout and creation of sub-node layout are realized.The flowchart layout function realizes the layout of the flowchart,and the layout problem with loops in the flowchart is solved.This thesis finally implements a software that supports architecture modeling,and designs and implements the automatic layout algorithm of tree diagram and flowchart,which solves the problem of low readability of architecture modeling diagram.The research results of this paper help to realize the localization of architecture modeling tools and make up for the deficiency of architecture modeling tools in sensitive sectors.
Keywords/Search Tags:Architecture Modeling, Tree Layout, Flowchart Layout, GEF
PDF Full Text Request
Related items