• DocumentCode
    3040060
  • Title

    A formal representation of the structural semantics of Domain-Specific Modeling Language

  • Author

    Jiang, Tao ; Xiong, Lianglin ; Zheng, Wen Yun

  • Author_Institution
    Sch. of Math. & Comput. Sci., Yunnan Univ. of Nat., Kunming, China
  • Volume
    3
  • fYear
    2012
  • fDate
    25-27 May 2012
  • Firstpage
    747
  • Lastpage
    751
  • Abstract
    Domain-Specific Modeling has been widely and successfully used in system design and modeling of specific areas. Due to informal definition of Domain-Specific Modeling Language (DSML) and Meta-Modeling Language (DSMML), the structural semantics of DSMLs and DSMMLs cannot be strictly described and the properties based on it also cannot be systematically analyzed and validated. In response, the paper proposes a formal description method of the structural semantics of DSML and DSMML. Firstly, a formal definition of domain and meta-domain based on algebra is presented, secondly, a mapping mechanism from domain and meta-domain to the corresponding first-order logic system is established, based on this, the method of formalization of structural semantics of DSML based on first-order logic is presented, finally, the formalization automatic mapping engine is designed and relevant test is performed to show the feasibility of our formal method.
  • Keywords
    algebra; formal logic; formal verification; specification languages; DSML; DSMML; algebra; domain-specific modeling language; first-order logic system; formal description method; formal representation; formalization automatic mapping engine; mapping mechanism; meta-domain; meta-modeling language; structural semantics; Gold; Domain-Specific Modeling Language (DSML); domain; meta-domain; structural semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
  • Conference_Location
    Zhangjiajie
  • Print_ISBN
    978-1-4673-0088-9
  • Type

    conf

  • DOI
    10.1109/CSAE.2012.6273056
  • Filename
    6273056