arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1209.1433cs.SEcs.LO
收藏

范畴理论与模型驱动工程:从形式语义到设计模式

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

Zinovy Diskin, Tom Maibaum

摘要:

标题中有一个隐藏的阴谋。CT是最抽象的数学学科之一,有时被戏称为“抽象的废话”。MDE是软件开发的一个新趋势,在工业上得到了标准、工具和新的“银弹”地位的支持。令人惊讶的是,分类模式可以直接应用于日常MDE实践中出现的结构的数学建模。模型合并、转换、同步和其他重要的模型管理场景都可以看作是分类规范的执行。此外,本文旨在阐明一个索赔,CT和MDE之间的关系是更复杂和更丰富的比通常假设的“应用数学”。CT为MDE提供了一个真正实用价值的设计模式和结构原则的工具箱。我们将给出一些例子,说明模型管理场景的基本分类安排如何揭示现代工具自动化场景架构中的缺陷。

英文摘要:

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 be seen as executions of categorical specifications. Moreover, the paper aims to elucidate a claim that relationships between CT and MDE are more complex and richer than is normally assumed for "applied mathematics". CT provides a toolbox of design patterns and structural principles of real practical value for MDE. We will present examples of how an elementary categorical arrangement of a model management scenario reveals deficiencies in the architecture of modern tools automating the scenario.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑