软件开发是一项复杂而困难的任务,需要投入足够的资源并承担重大的失败风险。 模型驱动工程(MDE)专注于创建软件模型并自动从模型生成代码。 模型驱动软件开发(MDSD)提供了更为有效的方法。 这些方法改善了构建软件的方式。 模型驱动的方法部分提高了开发人员的生产力,降低了软件构建的成本,提高了软件的可重用性,并使软件更易于维护。 本文研究了将模型驱动的软件开发与软件产品线(SPL)集成在一起的方法。 自2014年以来,该SLR进行了71项研究工作的鉴定。我们收集了18种工具,14种技术和17种语言用于MDSD SPL。 我们分析哪种技术适合SPL。 我们根据这些工具提供的功能对技术进行比较,以了解更高质量的结果。
2021-06-17 00:55:25
427KB
行业研究
1