skip to main content
10.1145/2816839.2816857acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
research-article

A TGG Approach for Bidirectional Automatic Mapping between UML and pi-calculus

Authors Info & Claims
Published:23 November 2015Publication History

ABSTRACT

The UML notation provides multiple diagrams for specifying the behavior of systems including state machine diagrams. However, its definition has not been formalized which prohibits the verification of correct behavior of the modeled systems. The pi-calculus has a rich theory and tools which make it possible to analyze and verify any system. Thus, mapping UML state machine diagrams into the pi-calculus could improve the verification task of these behavioral diagrams, but a more promising way is to directly build a pi-calculus model, to check it and then automatically map it to a UML state machine model. To do so, we need a mechanism which supports such tasks. We have chosen in our work the Triple Graph Grammars (TGGs) to develop an automatic bidirectional mapping between UML state machine diagrams and pi-calculus

References

  1. OMG. 2010. Unified Modeling Language, Superstructure, v2.3 (May 2010), http://www.omg.org/Google ScholarGoogle Scholar
  2. Milner, R.: Communicating and Mobile Systems: The pi-calculus. Cambridge University, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Schurr, A. 1994. Specification of Graph Translators with Triple Graph Grammars. In G. Tinhofer, editor, WG'94 20th Int. Workshop on Graph-Theoretic Concepts in Computer Science, volume 903 of Lecture Notes in Computer Science (LNCS), pages 151--163, Heidelberg, Springer Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Lam, V. S. W., Padget, J. 2006. A formal execution semantics and rigorous analytical approach for communicating UML statechart diagrams. Technical Report 2006-04, Department of Computer Science, University of Bath.Google ScholarGoogle Scholar
  5. Joel Greenyer, Jan Rieke. 2012. Applying Advanced TGG concepts for a Complex Transformation of Sequence Diagram Specifications to Timed Game Automata", A. Schurr, D. Varró, and G. Varró (Eds.): AGTIVE 2011, LNCS 7233, pp. 222--237, Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Schürr, A., Klar, F. 2008. 15 years of triple graph grammars. In: Int. Conf. on Graph Transformations. In ICGT 2008, LNCS, vol. 5214, Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kindler, E., Wagner, R. 2007. Triple graph grammars. concepts, extensions, implementations, and application scenarios.Tech. Rep. TR-ri-07-284, Department of Computer Science, University of Paderborn.Google ScholarGoogle Scholar

Index Terms

  1. A TGG Approach for Bidirectional Automatic Mapping between UML and pi-calculus

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      IPAC '15: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication
      November 2015
      495 pages
      ISBN:9781450334587
      DOI:10.1145/2816839

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 November 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate87of367submissions,24%
    • Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader