Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: In order to define a graphical modeling language, it is necessary to define the graphical notation of the language in the process of metamodeling. So the defining of the notation has become one of the essential functions in meta-modeling tools.  proposed the Notation Definition Metamodel (NDM) for metamodeling tools. NDM is used to define the graphical notation. It consists of three parts: basic figures and layouts, location relations and syntax bridges. NDM has been implemented in PKU Meta- Model Tool (PkuMMT). The paper made a case study to illustrate the feasibility of NDM. Besides, a comparison beten PKU MMT and some metamodeling tools is presented to show the capability and advantages of NDM.
['Xiao He', 'Zhiyi Ma', 'Weizhong Shao', 'Ge Li']
I am writing a research paper on a idea A metamodel for the notation of graphical modeling languages
[{"from": "human", "value": "I am writing a research paper on a idea A metamodel for the notation of graphical modeling languages"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: In order to define a graphical modeling language, it is necessary to define the graphical notation of the language in the process of metamodeling. So the defining of the notation has become one of the essential functions in meta-modeling tools.  proposed the Notation Definition Metamodel (NDM) for metamodeling tools. NDM is used to define the graphical notation. It consists of three parts: basic figures and layouts, location relations and syntax bridges. NDM has been implemented in PKU Meta- Model Tool (PkuMMT). The paper made a case study to illustrate the feasibility of NDM. Besides, a comparison beten PKU MMT and some metamodeling tools is presented to show the capability and advantages of NDM."}]