Model-Driven Engineering (MDE) provides a huge body of knowledge of automation for many different engineering tasks, especially those involving transitioning from design to implementation. With the huge progress made on Artificial Intelligence (AI) techniques, questions arise for the future of MDE such as how existing MDE techniques and technologies can be improved or how other activities which currently lack dedicated support can also be automated. However, at the same time, it has to be revisited where and how models should be used to keep the engineers in the loop for creating, operating, and maintaining complex systems. To trigger dedicated research on these open points, we discuss the history of automation in MDE and present perspectives on how automation in MDE can be further improved and which obstacles have to be overcome in the medium and long term perspective.
翻译:模型驱动工程(MDE)为众多不同的工程任务——尤其是涉及从设计到实现过渡的任务——提供了庞大的自动化知识体系。随着人工智能(AI)技术的巨大进步,MDE的未来面临一系列问题:例如现有MDE技术与方法如何改进,以及当前缺乏专门支持的其他活动如何实现自动化。然而与此同时,也需要重新审视应在何处以及如何使用模型,以使工程师在创建、运行和维护复杂系统的过程中保持参与。为激发对这些开放问题的专门研究,本文探讨了MDE中自动化的发展历程,并就如何进一步改进MDE中的自动化、以及中长期视角下必须克服哪些障碍提出了观点。