...
首页> 外文期刊>Software and systems modeling >Effective development of automation systems through domain-specific modeling in a small enterprise context
【24h】

Effective development of automation systems through domain-specific modeling in a small enterprise context

机译:在小型企业环境中通过特定领域的建模有效开发自动化系统

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

摘要

High development and maintenance costs and a high error rate are the major problems in the development of automation systems, which are mainly caused by bad communication and inefficient reuse methods. To overcome these problems, we propose a more systematic reuse approach. Though systematic reuse approaches such as software product lines are appealing, they tend to involve rather burdensome development and management processes. This paper focuses on small enterprises. Since such companies are often unable to perform a "big bang" adoption of the software product line, we suggest an incremental, more lightweight process to transition from single-system development to software product line development. Besides the components of the transition process, this paper discusses tool selection, DSL technology, stakeholder communication support, and business considerations. Although based on problems from the automation system domain, we believe the approach may be general enough to be applicable in other domains as well. The approach has proven successful in two case studies. First, we applied it to a research project for the automation of a logistics lab model, and in the second case (a real-life industry case), we investigated the approaches suitability for fish farm automation systems. Several metrics were collected through- out the evolution of each case, and this paper presents the data for single system development, clone&own and software product line development. The results and observable effects are compared, discussed, and finally summarized in a list of lessons learned.
机译:高昂的开发和维护成本以及高错误率是自动化系统开发中的主要问题,主要是由于不良的通讯和低效的重用方法造成的。为了克服这些问题,我们提出了一种更系统的重用方法。尽管诸如软件产品线之类的系统重用方法很有吸引力,但它们往往涉及相当繁重的开发和管理过程。本文重点介绍小型企业。由于此类公司通常无法对软件产品线进行“大爆炸”采用,因此我们建议采用渐进的,更轻量级的过程来从单系统开发过渡到软件产品线开发。除了过渡过程的组件外,本文还讨论了工具选择,DSL技术,利益相关方通信支持以及业务注意事项。尽管基于自动化系统领域的问题,但我们认为该方法可能足够通用,也可以应用于其他领域。该方法已在两个案例研究中证明是成功的。首先,我们将其应用于物流实验室模型自动化的研究项目,在第二种情况下(以现实生活为例),我们研究了适用于养鱼场自动化系统的方法。在每种情况的演变过程中收集了几个指标,本文介绍了单系统开发,克隆拥有和软件产品线开发的数据。对结果和可观察到的效果进行比较,讨论,最后总结为总结的经验教训。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号