首页> 外文期刊>International journal of web information systems >A practical experience of implementing a model driven environment in a software development organization
【24h】

A practical experience of implementing a model driven environment in a software development organization

机译:在软件开发组织中实现模型驱动的环境的实践经验

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

摘要

Purpose - This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML-GEN, a code generation framework to automatically generate code from models; and Lion Wizard, a tool to automatically integrate different components into a unified codebase. Design/methodology/approach - The development comprises five stages: standardizing architecture; refactoring and adapting existing components; automating their integration; developing a modeling language; and creating code generators. After development, model-to-code ratios in ISML-MDE are measured for different applications. Findings - The average model-to-code ratio is approximately 1:4.6 when using the code generators from arbitrary models. If a model transformation is performed previously to the code generation, this ratio raises to 1:115. The current validation efforts show that ISML properly supports several DSL essential characteristics described by Kahraman and Bilgen (2015). Research limitations/implications - ISML-MDE was tested on relatively small applications. Further validation of the approach requires measurement of development times and their comparison with previous similar projects, to determine the gains in productivity. Originality/value - The value of ISML-MDE can be summarized as follows: ISML-MDE has the potential to significantly reduce development times, because of an adequate use of models and transformations. The design of ISML-MDE addresses real-world development requirements, obtained from a tight interaction between the researchers and the software development company. The underlying process has been thoroughly documented and it is believed it can be used as a reference for future developments of MDE tools under similar conditions.
机译:目的-本文的目的是介绍ISML-MDE,这是一种模型驱动的环境,其中包括ISML(一种用于企业应用程序的与平台无关的建模语言)。 ISML-GEN,一种代码生成框架,用于自动从模型生成代码;和Lion Wizard,这是一种将不同组件自动集成到统一代码库中的工具。设计/方法/方法-开发包括五个阶段:标准化体系结构;重构和调整现有组件;自动化他们的整合;开发建模语言;和创建代码生成器。开发之后,针对不同的应用程序测量ISML-MDE中的模型与代码的比率。结果-使用任意模型的代码生成器时,平均模型与代码的比率约为1:4.6。如果在代码生成之前执行了模型转换,则该比率将提高到1:115。当前的验证工作表明,ISML正确支持了Kahraman和Bilgen(2015)描述的DSL基本特征。研究限制/意义-ISML-MDE在相对较小的应用程序上进行了测试。要进一步验证该方法,需要测量开发时间并将其与以前的类似项目进行比较,以确定生产率的提高。原创性/价值-ISML-MDE的价值可归纳如下:ISML-MDE具有充分利用模型和转换的潜力,可显着减少开发时间。 ISML-MDE的设计满足了现实世界中的开发需求,这些需求是通过研究人员与软件开发公司之间的紧密互动而获得的。基本过程已被详细记录,可以认为它可以在类似条件下为MDE工具的未来开发提供参考。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号