错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Modular Metamodel Engineering: Why, What, How and What’s Next?

  • Srdjan Zivkovic

摘要

Numerous standard and domain-specific modeling languages have been designed to facilitate the modeling of enterprise and software systems. Modeling language definition is a complex engineering task. Metamodeling is an established, practical yet rigorous formalism for language definition, which employs the metamodel as a pivotal engineering artifact. Modular metamodel engineering presents a systematic approach to metamodeling, incorporating concepts of modularization and composition to enhance reusability, flexibility, and efficiency in metamodel definition. It introduces the concept of reusable metamodel fragments, accompanied by a comprehensive set of metamodel composition operators for combining these fragments. This paper provides an overview of the modular metamodel engineering approach. Additionally, it delves into potential applications of microservices in the context of modeling method microservices architecture and discusses the potential application of generative AI, shedding light on its implications for advancing metamodeling practices.