Model-Driven Development Towards Distributed Intelligent Systems

Author:

Barriga Arturo1ORCID,Barriga José A.1ORCID,Pérez-Toledano Miguel A.1ORCID,Clemente Pedro J.1ORCID

Affiliation:

1. Quercus Software Engineering Group, Departamento de Ingeniería Sistemas Informáticos y Telemáticos, Universidad de Extremadura, Cáceres, Spain

Abstract

A Distributed Intelligent System (DIS) encompasses a set of intelligent subsystems and components that collaborate to perform tasks and solve problems. Given the advancements of paradigms such as the Internet of Things, along with the advancements of technologies like Machine Learning and Digital Twins, DISs are on the rise. These systems are increasingly integrating components that perform intelligent functions, and these intelligent functions are increasingly heterogeneous and varied. Moreover, there is no standardized framework to help researchers and practitioners adequately address DISs. As a result, the complexity, interoperability issues, and development time and costs of these systems are growing. However, Model-Driven Development (MDD) can help to address these challenges by providing a Domain Specific Language (DSL) for developing DISs. In this work, a DSL for the design, validation, generation, and deployment of DISs is proposed. Firstly, the proposed DSL captures in a metamodel the key and high-level abstract concepts of the distinct DISs documented in the literature. Then, it allows to model DISs conforming to this metamodel. Subsequently, the DSL enables to formally validate the modeled systems. Lastly, it allows the generation and deployment of the entire DISs into production. Therefore, the work undertaken in this communication provides a methodological, formal and standardized approach to define and develop DISs from a high level of abstraction. Thus, allowing users to address DISs by facilitating agility, minimizing manual tasks, and reducing the number of defects introduced in their development. Furthermore, to illustrate the applicability of the proposed DSL, a real case study of an agricultural digital twin is illustrated.

Publisher

Association for Computing Machinery (ACM)

Reference66 articles.

1. A review on monitoring and advanced control strategies for precision irrigation

2. Digital Twins in greenhouse horticulture: A review

3. Colin Atkinson and Thomas Kuhne. 2003. Model-driven development: a metamodeling foundation. IEEE software 20, 5 (2003), 36–41.

4. Docker Hub Authors. 2024. Docker Hub Container Image Library | App Containerization. https://hub.docker.com/

5. Kompose Authors. 2024. Kompose - Convert your Docker Compose file to Kubernetes or OpenShift. https://kompose.io/

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3