Dante D. Sanchez-Gallegos , Diana Carrizales-Espinoza , J.L. Gonzalez-Compean , Marco Antonio Núñez-Gaona , Heriberto Aguirre-Meneses , Jesus Carretero
{"title":"Nez: A design-driven skeleton model for building continuum AI-based and analytic systems","authors":"Dante D. Sanchez-Gallegos , Diana Carrizales-Espinoza , J.L. Gonzalez-Compean , Marco Antonio Núñez-Gaona , Heriberto Aguirre-Meneses , Jesus Carretero","doi":"10.1016/j.infsof.2025.107911","DOIUrl":null,"url":null,"abstract":"<div><h3>Context:</h3><div>Organizations increasingly rely on artificial intelligence (AI) and machine learning (ML) to process data, automate tasks, and enhance decision-making. At the same time, the computing continuum enables AI and ML to be deployed closer to data sources, thereby reducing system latency and response time.</div></div><div><h3>Objective:</h3><div>Managing applications across this distributed environment is challenging due to the need for manual deployment, integration, and compliance with non-functional requirements (NFRs) such as security and fault tolerance. Therefore, there is a need for frameworks that automate the deployment and execution of computing continuum systems while integrating both functional and non-functional requirements.</div></div><div><h3>Method:</h3><div>This paper presents <em>Nez</em>, a design-driven skeleton model for building continuum AI and analytics systems. Nez construction model automatically and transparently integrates AI/ML applications with non-functional components to create continuum systems that are deployed dynamically across multiple distributed infrastructures.</div></div><div><h3>Results:</h3><div>We conducted case studies on the processing of medical imagery and satellite imagery to provide automatic and continuous support for decision-makers. Nez has already been deployed at the Mexican hospital, <em>Instituto Nacional de Rehabilitación Luis Gerardo Ibarra Ibarra</em>, to create an AI-based data flow supporting bone cancer diagnosis. The evaluation shows that Nez outperforms state-of-the-art tools such as Nextflow, Makeflow, and Parsl, achieving improvements in response time of 28.46%, 17.46%, and 23.54%, respectively.</div></div><div><h3>Conclusion:</h3><div>Nez efficiently transforms organizational data flow designs into continuum computing services. This enables organizations to construct continuum AI-based and analytical systems that account for both functional and non-functional requirements.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"189 ","pages":"Article 107911"},"PeriodicalIF":4.3000,"publicationDate":"2025-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Software Technology","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950584925002502","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Context:
Organizations increasingly rely on artificial intelligence (AI) and machine learning (ML) to process data, automate tasks, and enhance decision-making. At the same time, the computing continuum enables AI and ML to be deployed closer to data sources, thereby reducing system latency and response time.
Objective:
Managing applications across this distributed environment is challenging due to the need for manual deployment, integration, and compliance with non-functional requirements (NFRs) such as security and fault tolerance. Therefore, there is a need for frameworks that automate the deployment and execution of computing continuum systems while integrating both functional and non-functional requirements.
Method:
This paper presents Nez, a design-driven skeleton model for building continuum AI and analytics systems. Nez construction model automatically and transparently integrates AI/ML applications with non-functional components to create continuum systems that are deployed dynamically across multiple distributed infrastructures.
Results:
We conducted case studies on the processing of medical imagery and satellite imagery to provide automatic and continuous support for decision-makers. Nez has already been deployed at the Mexican hospital, Instituto Nacional de Rehabilitación Luis Gerardo Ibarra Ibarra, to create an AI-based data flow supporting bone cancer diagnosis. The evaluation shows that Nez outperforms state-of-the-art tools such as Nextflow, Makeflow, and Parsl, achieving improvements in response time of 28.46%, 17.46%, and 23.54%, respectively.
Conclusion:
Nez efficiently transforms organizational data flow designs into continuum computing services. This enables organizations to construct continuum AI-based and analytical systems that account for both functional and non-functional requirements.
背景:组织越来越依赖人工智能(AI)和机器学习(ML)来处理数据、自动化任务和增强决策。同时,计算连续体使AI和ML能够部署在更靠近数据源的地方,从而减少系统延迟和响应时间。目标:由于需要手动部署、集成和遵守非功能需求(nfr),例如安全性和容错性,因此跨分布式环境管理应用程序具有挑战性。因此,在集成功能性和非功能性需求的同时,需要一些框架来自动化计算连续体系统的部署和执行。方法:本文提出了Nez,一个设计驱动的框架模型,用于构建连续的人工智能和分析系统。Nez构建模型自动透明地将AI/ML应用程序与非功能组件集成在一起,以创建跨多个分布式基础设施动态部署的连续系统。结果:我们对医学影像和卫星影像的处理进行了案例研究,为决策者提供自动、连续的支持。Nez已经被部署到墨西哥国立医院Rehabilitación Luis Gerardo Ibarra Ibarra,以创建一个基于人工智能的数据流来支持骨癌诊断。评估表明,Nez优于最先进的工具,如Nextflow、makflow和Parsl,在响应时间上分别提高了28.46%、17.46%和23.54%。结论:Nez有效地将组织数据流设计转化为连续计算服务。这使得组织能够构建连续的基于人工智能的分析系统,并考虑功能性和非功能性需求。
期刊介绍:
Information and Software Technology is the international archival journal focusing on research and experience that contributes to the improvement of software development practices. The journal''s scope includes methods and techniques to better engineer software and manage its development. Articles submitted for review should have a clear component of software engineering or address ways to improve the engineering and management of software development. Areas covered by the journal include:
• Software management, quality and metrics,
• Software processes,
• Software architecture, modelling, specification, design and programming
• Functional and non-functional software requirements
• Software testing and verification & validation
• Empirical studies of all aspects of engineering and managing software development
Short Communications is a new section dedicated to short papers addressing new ideas, controversial opinions, "Negative" results and much more. Read the Guide for authors for more information.
The journal encourages and welcomes submissions of systematic literature studies (reviews and maps) within the scope of the journal. Information and Software Technology is the premiere outlet for systematic literature studies in software engineering.