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
Link To Document :
بازگشت