Font Size: a A A

Design And Implementation Of The SysML Systems Modeling Platform In The Web Environment

Posted on:2020-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ChenFull Text:PDF
GTID:2428330575459718Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,model-based systems engineering(MBSE)has received widespread attention at home and abroad.MBSE's standard modeling language,SysML,has been widely supported by multiple modeling tool platforms at home and abroad.The existing desktop version of the SysML system modeling platforms have many problems,such as difficulty in installation,inconvenient copperative work support,and inconsistency of model data.There is an urgent need in industry for a SysML modeling tool platform that does not need to be installed,provides execllent collaborative support,and is easy to maintain the consistency of model data.With the development of web application development technology,single-page web application development mode has become a trend.This thesis designs and implements a SysML system modeling platform in the Web environment based on the single-page web application development mode.This thesis involves then iterative development approach.Firstly,the main part of the system that supports the basic modeling abilities of SysML in the Web environment is designed and implemented,with the server side,browser side,and end-to-end APIs designed and implemented in detail.During the iterative development of the system,to improve the system's support for the persistence of the SysML model,this thesis de?signs and implements a scalable model persistence framework that supports multiple data sources.The model mapping scheme of the relational database and the graph database are then given seperately.Finally,in order to improve the system's collaborative support capabilities,this thesis proposes a centralized cooperative approach based on pessimistic concurrency control.Besides,a collaborative editing method based on design intent is used as a supplement to pessimistic concurrency control.Currently,This thesis has implemented a SysML modeling system platform in the Web environment,called M-Design Web.This system supports basic SysML modeling operations,and has a model persistence subsystem with a switchable data source,At the same time,it can support multi-user collaborative modeling.
Keywords/Search Tags:MBSE, Web development, SysML, model persistence, CSCW
PDF Full Text Request
Related items