...
首页> 外文期刊>Software >Simplicity-first model-based plug-in development
【24h】

Simplicity-first model-based plug-in development

机译:简洁至上的基于模型的插件开发

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

获取外文期刊封面封底 >>

       

摘要

plug-ins; simplicity; domain-specific APIs; process modeling; bootstrapping; evolution; code generation; loose programming; dynamic service binding%In this article, we present our experience with over a decade of strict simplicity orientation in the development and evolution of plug-ins. The point of our approach is to enable our graphical modeling framework jABC to capture plug-in development in a domain-specific setting. The typically quite tedious and technical plug-in development is shifted this way from a programming task to the modeling level, where it can be mastered also by application experts without programming expertise. We show how the classical plug-in development profits from a systematic domain-specific API design and how the level of abstraction achieved this way can be further enhanced by defining adequate building blocks for high-level plug-in modeling. As the resulting plug-in models can be compiled and deployed automatically, our approach decomposes plug-in development into three phases where only the realization phase requires plug-in-specific effort. By using our modeling framework j ABC, this effort boils down to graphical, tool-supported process modeling. Furthermore, we support the automatic completion of process sketches for executability. All this will be illustrated along the most recent plue-in-based evolution of the iABC framework, which witnessed auite some bootstrapping effects.
机译:插件;简单;特定领域的API;过程建模;自举演化;代码生成;松散的编程;动态服务绑定%在本文中,我们介绍了我们在插件的开发和演变中十多年严格的简单性取向方面的经验。我们的方法的重点是使我们的图形建模框架jABC能够捕获特定领域设置中的插件开发。这种通常很繁琐和技术性的插件开发已从编程任务转移到了建模级别,在这种情况下,无需编程专业知识的应用程序专家也可以掌握它。我们展示了经典的插件开发如何从系统化的特定于域的API设计中获利,以及如何通过为高级插件建模定义适当的构建块来进一步增强通过这种方式实现的抽象级别。由于生成的插件模型可以自动编译和部署,因此我们的方法将插件开发分解为三个阶段,其中只有实现阶段需要特定于插件的工作。通过使用我们的建模框架j ABC,这项工作可以归结为图形化,工具支持的过程建模。此外,我们支持自动完成过程草图以实现可执行性。所有这些将在iABC框架的最新基于plue-in的演变过程中得到说明,该发展过程见证了一些自举效应。

著录项

  • 来源
    《Software》 |2014年第3期|277-297|共21页
  • 作者单位

    Programming Systems, TU Dortmund University, 44227 Germany;

    Programming Systems, TU Dortmund University, 44227 Germany;

    Service and Software Engineering, University Potsdam, 14482 Germany;

    Programming Systems, TU Dortmund University, 44227 Germany;

    Programming Systems, TU Dortmund University, 44227 Germany;

    Service and Software Engineering, University Potsdam, 14482 Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号