DocumentCode
2095233
Title
A formal definition of the structural semantics of Domain-Specific Modeling languages
Author
Jiang, Tao ; Wang, Xin ; Yu, Yong
Author_Institution
School of Mathematics and Computer Science, Yunnan University of Nationalities, Kunming, China
fYear
2010
fDate
4-6 Dec. 2010
Firstpage
1696
Lastpage
1699
Abstract
As a Model-Driven Development methodology (MDD) for the specific domain, Domain-Specific Modeling (DSM) has been widely and successfully used in system design and analysis of specific areas. In spite of its general important, due to informal definition of Domain-Specific Modeling Language (DSMLs), the structural semantics of DSMLs cannot be strictly described and the properties based on it also cannot be analyzed and validated. In response, the paper proposes a formal definition method of the structural semantics of DSMLs. Firstly, a formal definition of domain indicating structural semantics of DSMLs based on algebra is presented to unify DSMLs and its models in the domain, secondly, a mapping mechanism from domain to the corresponding first-order logic system is established to finish analysis and validation of properties of domain such as consistency based on first-order logical inference, based on this, the method of formalization and consistency analysis and validation of structural semantics of DSMLs based on first-order logic is presented, finally, the formalization automatic mapping engine for model and metamodel is introduced to show the application of formalization of structural semantics in analysis and validation of properties of models.
Keywords
Algebra; Analytical models; Connectors; Mathematical model; Semantics; Software architecture; Unified modeling language; Domain-Specific Modeling Language (DSMLs); consistency; domain; domain mapping; first-order logic; structural semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering (ICISE), 2010 2nd International Conference on
Conference_Location
Hangzhou, China
Print_ISBN
978-1-4244-7616-9
Type
conf
DOI
10.1109/ICISE.2010.5689083
Filename
5689083
Link To Document