Patent ID: 8966437
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A computer-based method of specifying concrete syntax of a graphical modeling language, comprising: using a graphical modeling language having: an abstract syntax, a graphical concrete syntax and a diagram interchange syntax, the graphical concrete syntax being graph elements that constitute surface notation and that map to abstract syntax and diagram interchange syntax counterparts; in a main architecture, having a model defined in terms of the graphical modeling language, by the abstract syntax and the diagram interchange syntax, the abstract syntax being defined by industry standard and the diagram interchange syntax being defined by industry standard; defining a graphical representation of the model resulting in a diagram of the model, said defining being by providing a declarative description of the graphical concrete syntax of the diagram of the model; and modeling a structured mapping between (i) the graphical concrete syntax of the diagram and (ii) the abstract syntax and the corresponding diagram interchange syntax of the model, wherein the provided declarative description and modeling specifies the graphical concrete syntax of the graphical modeling language in a formal manner that enables unambiguous and complete specification of the graphical modeling language.