Skip to main content

An Approach for Automatically Reasoning Consistency of Domain-Specific Modelling Language

  • Conference paper
Rough Sets and Knowledge Technology (RSKT 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8818))

Included in the following conference series:

  • 3786 Accesses

Abstract

Domain-Specific Modeling Language (DSML) defined by informal way cannot precisely represent its structural semantics, so properties of models such as consistency cannot be systematically analyzed and verified. In response, the paper proposes an approach for automatically reasoning consistency of DSML. Firstly, we establish a formal framework for DSML based on first-order logic; and then, an automatic mapping mechanism for formalizing DSML is defined; based on this, we present our method for verifying consistency of DSML and its models based on first-order logical inference; finally, the automatic mapping engine for formalizing DSML and its models is designed to show the feasibility of our formal method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Steven, K., Juha-Pekka, T.: Domain-specific modeling: Enabling full code genera-tion. John Wiley & Sons, New Jersey (2008)

    Google Scholar 

  2. Jackson, E.K., Sztipanovits, J.: Formalizing the Structural Semantics of Domain-Specific Modeling Languages. Journal of Software and Systems Modeling 8(4), 451–478 (2008)

    Article  Google Scholar 

  3. ISIS Vanderbilt University, GME Users Manual (2013), http://www.isis.vanderbilt.edu/Projects/gme/

  4. Object Management Group, Unified Modeling Language: Superstructure version 2.4.1 (2011), http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF

  5. Object Management Group, Meta Object Facility Specification version 2.4.1 (2011), http://www.omg.org/spec/MOF/2.4.1

  6. MetaCase, MetaEdit+ Version 5.0 User’s Guide (2014), http://www.metacase.com/support/50/manuals/meplus/Mp.html

  7. Andreopoulos, W.: Defining Formal Semantics for the Unified Modeling Language, in Technique Report of University of Toronto, Toronto (2000)

    Google Scholar 

  8. Shroff, M.: Towards A Formalization of UML Class Structures in Z. In: Proceedings of COMPSAC 1997 (1997)

    Google Scholar 

  9. Jackson, E.K., Sztipanovits, J.: Towards a formal foundation for domain specific modeling languages. In: Proceedings of the Sixth ACM International Conference on Embedded Software (EMSOFT 2006), pp. 53–62 (October 2006)

    Google Scholar 

  10. Sun, X.P.: A Research of Visual Domain-Specific Meta-Modeling Language and Its Instantiation, Yunnan University, Kunming (2010)

    Google Scholar 

  11. Jiang, T.: Formalizing Domain-Specific Metamodeling Language XMML Based on First-order Logic. Journal of Software 7(6), 1321–1328 (2012)

    Article  Google Scholar 

  12. Shan, L., Zhu, H.: A formal descriptive semantics of UML. In: Liu, S., Maibaum, T., Araki, K. (eds.) ICFEM 2008. LNCS, vol. 5256, pp. 375–396. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Cheng, M.Z., Yu, J.: Logic foundation—first-order logic and first-order theory. Chinese People University Press, Beijing (2003)

    Google Scholar 

  14. Jiang, T.: Research on Formalization of Domain-Specific Metamodeling Lan-guage and Its Model Consistency Verification, Yunnan University, Kunming (2011)

    Google Scholar 

  15. Max-Planck-Institut Informatik, SPASS Tutorial (2010), http://www.spass-prover.org/tutorial.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tao Jiang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Jiang, T., Wang, X., Huang, LD. (2014). An Approach for Automatically Reasoning Consistency of Domain-Specific Modelling Language. In: Miao, D., Pedrycz, W., Ślȩzak, D., Peters, G., Hu, Q., Wang, R. (eds) Rough Sets and Knowledge Technology. RSKT 2014. Lecture Notes in Computer Science(), vol 8818. Springer, Cham. https://doi.org/10.1007/978-3-319-11740-9_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11740-9_28

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11739-3

  • Online ISBN: 978-3-319-11740-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics