• DocumentCode
    2984835
  • Title

    Categorical Reasoning about Meta-models

  • Author

    Thiry, Laurent ; Fondement, Frédéric ; Muller, Pierre-Alain

  • Author_Institution
    Labo. MIPS, Univ. de Haute Alsace, Mulhouse, France
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    275
  • Lastpage
    278
  • Abstract
    Category theory is a field of mathematics that studies relationships between structures. Meta Object Facility (MOF) is a language for designing metamodels whose structures are made of classes and relationships. This paper examines how key categorical concepts such as functors and natural transformations can be used for equational reasoning about modeling artifacts (models, metamodels, transformations). This leads to a formal way of specifying equivalence between models, and offers many practical applications including refactoring and reasoning.
  • Keywords
    mathematical analysis; reasoning about programs; software engineering; MDE; MOF; categorical reasoning; category theory; equational reasoning; mathematics; meta models; meta object facility; model driven engineering; natural transformations; software development; Cognition; Computational modeling; Equations; Mathematical model; Model driven engineering; Unified modeling language; category theory; metamodeling; refactoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2353-6
  • Type

    conf

  • DOI
    10.1109/TASE.2012.23
  • Filename
    6269660