Font Size: a A A

Research On Domain-specific Visual Modeling Technology

Posted on:2010-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:H J XuFull Text:PDF
GTID:2178360272979386Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing development and extensive application of model-driven development technology in different fields, the model has become the main products in the software development process, and software modeling has also become an indispensable means for software development and system design. As a result of the continuous expansion of the functions of visual modeling software and the continuous extension of its application field, the domain-specific visual modeling technology is increasingly of concern.UML as a general-purpose modeling language in the development of visual modeling played a great role. But it can't effectively meet the specific needs of the domain-specific modeling. SysML was promoted by OMG. It can be used in the various issues of systems engineering modeling and applied to different stages of systems engineering. Meanwhile, SysML developer put forward a model-driven, architecture-centric, iterative and incremental development process. Different domains may require different modeling languages and their supporting modeling tools. People use meta-modeling technology to design meta-models which define domain-specific modeling languages according to the domain request. And then meta-modeling tools automatically generate modeling tools, which support the designed domain modeling language. Meta-modeling makes the development of the domain modeling tools much more efficient.In this paper, SysML-based model-driven development is took as the background. First of all, the present research status of visual modeling language, meta-modeling technology and modeling tools at home and abroad is analyzed. This paper proposed SysML graphical notation meta-model for modeling tools by summarizing and analyzing the notation of SysML mainly to solve the problems on the definition of modeling language's graphical notation. SGNM not only can design the graphical symbols, but also can map the symbols to the abstract syntax. The notation model defined by SGNM can be transformed to source codes. This paper also proposed a visual modeling integrated design platform model mainly to solve the problems existed in the framework structural of the current meta-modeling and modeling tools and in order to effectively improve the software reuse of modeling tools. The platform uses plug-in technology to increase its generality and flexibility, and support visual modeling implement more easily by integrating graphical modeling framework. The modeling tools that generated by allocating different plug-ins not only can support and integrate multiple meta-models, but also can customize domain-specific professional functions. At last, this paper introduces the implementation and application of SGNM and visual modeling integrated design platform model in the project.
Keywords/Search Tags:modeling, meta-modeling, domain modeling, plug-in technology, graphical notation, SysML
PDF Full Text Request
Related items