...
首页> 外文期刊>Software and systems modeling >Where does model-driven engineering help? Experiences from three industrial cases
【24h】

Where does model-driven engineering help? Experiences from three industrial cases

机译:模型驱动的工程在哪里有帮助?三个行业案例的经验

获取原文
获取原文并翻译 | 示例
           

摘要

There have been few experience reports from industry on how Model-Driven Engineering (MDE) is applied and what the benefits are. This paper summarizes the experiences of three large industrial participants in a European research project with the objective of developing techniques and tools for applying MDE on the development of large and complex software systems. The participants had varying degrees of previous experience with MDE. They found MDE to be particularly useful for providing abstractions of complex systems at multiple levels or from different viewpoints, for the development of domain-specific models that facilitate communication with non-technical experts, for the purposes of simulation and testing, and for the consumption of models for analysis, such as performance-related decision support and system design improvements. From the industrial perspective, a methodology is considered to be useful and cost-efficient if it is possible to reuse solutions in multiple projects or products. However, developing reusable solutions required extra effort and sometimes had a negative impact on the performance of tools. While the companies identified several benefits of MDE, merging different tools with one another in a seamless development environment required several transformations, which increased the required implementation effort and complexity. Additionally, user-friendliness of tools and the provision of features for managing models of complex systems were identified as crucial for a wider industrial adoption of MDE.
机译:业界很少有关于如何应用模型驱动工程(MDE)及其好处的经验报告。本文总结了欧洲研究项目中三个大型工业参与者的经验,其目的是开发在大型复杂软件系统的开发中应用MDE的技术和工具。参与者先前在MDE方面有不同程度的经验。他们发现MDE对于在多个级别或从不同角度提供复杂系统的抽象,开发特定于领域的模型(特别是与非技术专家进行交流的便利),用于仿真和测试以及用于消费的用途特别有用。分析模型,例如与性能相关的决策支持和系统设计改进。从工业角度来看,如果可以在多个项目或产品中重用解决方案,则该方法被认为是有用且具有成本效益的。但是,开发可重用的解决方案需要付出额外的努力,并且有时会对工具的性能产生负面影响。虽然两家公司发现了MDE的一些好处,但在无缝开发环境中将不同的工具相互合并需要进行多次转换,这增加了所需的实现工作量和复杂性。此外,人们认为工具的用户友好性和用于管理复杂系统模型的功能的提供对于MDE在工业上的广泛采用至关重要。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号