2012
DOI: 10.4204/eptcs.93.1
|View full text |Cite
|
Sign up to set email alerts
|

Category Theory and Model-Driven Engineering: From Formal Semantics to Design Patterns and Beyond

Abstract: There is a hidden intrigue in the title. CT is one of the most abstract mathematical disciplines, sometimes nicknamed "abstract nonsense". MDE is a recent trend in software development, industrially supported by standards, tools, and the status of a new "silver bullet". Surprisingly, categorical patterns turn out to be directly applicable to mathematical modeling of structures appearing in everyday MDE practice. Model merging, transformation, synchronization, and other important model management scenarios can … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(11 citation statements)
references
References 44 publications
0
11
0
Order By: Relevance
“…The present work owes its origins to the articles [2], [3] and [4] of Diskin and various coauthors. Delta lenses based on categories in both asymmetric and symmetric versions were first considered in those articles.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The present work owes its origins to the articles [2], [3] and [4] of Diskin and various coauthors. Delta lenses based on categories in both asymmetric and symmetric versions were first considered in those articles.…”
Section: Related Workmentioning
confidence: 99%
“…In the forward direction, given objects X and Y of X and Y that are synchronized by a corr r and an arrow x in X with domain X, the propagation returns an arrow y with domain Y and a corr witnessing the synchronization of the codomains of x and y. This is made precise in the following definition and is based on definitions in [3] and [4]. We denote the domain and codomain of an arrow x by d 0 (x) and d 1 (x) respectively.…”
Section: Symmetric Delta Lensesmentioning
confidence: 99%
See 1 more Smart Citation
“…Apart from applications of category theory in the field of algebraic topology, see for example , in recent years it found various number of applications in probability theory , modelling of dynamical systems etc. In , the application of category theory to model‐driven engineering has been proposed, where the most attention has been drawn to software engineering from computer science point of view. Thus, up to our knowledge, there were no attempts to apply category theory for a general description of the modelling process.…”
Section: Introductionmentioning
confidence: 99%
“…Patterns found in category theory in the form of commuting diagrams (for pushouts, pullbacks and colimits in general), are directly applicable to mathematical modelling of structures appearing in everyday MDE practice: model merging, transformation, synchronisation, well-formedness and consistency management can all be seen as executions of categorical specifications [10]. Then, if an operation can be defined diagrammatically, composition of them amounts to trivial tiling of commuting squares [9].…”
Section: Sociology Of Model Management: Why Model Mappings Are To Be mentioning
confidence: 99%