首页> 外文会议>2011 Fifth IEEE International Conference on Semantic Computing >Model-Driven Development: Where Does the Code Come From?
【24h】

Model-Driven Development: Where Does the Code Come From?

机译:模型驱动的开发:代码从何而来?

获取原文

摘要

Model-driven development (MDD) drastically changes the traditional view of software modeling, which no longer serves merely as documentation that will be put aside at a certain point during the development. Instead, MDD has made models an integral part of the development process. As a result, software designers and developers can focus on high-level problem solving instead of low-level implementation details. However, the current research focus is on model transformations and overlooks the importance of code generation, which includes the generation of infrastructural code (the static aspects of the system) and business code (the behavioral aspects of the system). In this paper, we first analyze the root cause about why existing MDD approaches are only good at generating the infrastructural code. Then, we propose a comprehensive approach that considers functional, dynamic, and object modeling. This approach is able to generate both infrastructural and business code. Finally, we present a case study to evaluate the proposed approach. Through this case study, we identify some insights on automated code generation in MDD. Our results demonstrate that it is not only likely, but also possible to fully automate the code generation process in MDD.
机译:模型驱动的开发(MDD)极大地改变了传统的软件建模视图,该视图不再仅仅是在开发过程中的某个特定位置被抛弃的文档。相反,MDD使模型成为开发过程中不可或缺的一部分。因此,软件设计人员和开发人员可以专注于高级问题解决方案,而不必关注低级实施细节。但是,当前的研究重点是模型转换,而忽略了代码生成的重要性,其中包括基础结构代码(系统的静态方面)和业务代码(系统的行为方面)的生成。在本文中,我们首先分析为什么现有的MDD方法仅擅长生成基础结构代码的根本原因。然后,我们提出了一种综合的方法,该方法考虑了功能,动态和对象建模。这种方法既可以生成基础结构代码,也可以生成业务代码。最后,我们提出一个案例研究,以评估所提出的方法。通过此案例研究,我们确定了有关MDD中自动代码生成的一些见解。我们的结果表明,不仅有可能,而且有可能完全自动化MDD中的代码生成过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号