• 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