首页 > 最新文献

SoftwareX最新文献

英文 中文
IoT-Sim: An interactive platform for designing and securing smart device networks IoT-Sim:用于设计和保护智能设备网络的交互平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-29 DOI: 10.1016/j.softx.2026.102527
Alejandro Diez Bermejo, Branly Martinez Gonzalez, Beatriz Gil-Arroyo, Jaime Rincón Arango, Daniel Urda Muñoz
The IoT-Sim is a lightweight and modular tool designed to create, configure, and test models that detect attacks in Internet of Things (IoT) networks. It provides an interactive environment for simulating communication among connected devices and evaluating intrusion detection models. This framework allows researchers to design network topologies, inject different types of attacks, and benchmark detection algorithms under controlled conditions. By combining usability and flexibility in an open-source design, the simulator is a valuable resource for the education, research, and rapid prototyping of IoT security solutions.
IoT- sim是一款轻量级模块化工具,用于创建、配置和测试检测物联网(IoT)网络攻击的模型。它为模拟连接设备之间的通信和评估入侵检测模型提供了一个交互式环境。该框架允许研究人员在受控条件下设计网络拓扑,注入不同类型的攻击和基准检测算法。通过在开源设计中结合可用性和灵活性,模拟器是物联网安全解决方案的教育、研究和快速原型设计的宝贵资源。
{"title":"IoT-Sim: An interactive platform for designing and securing smart device networks","authors":"Alejandro Diez Bermejo,&nbsp;Branly Martinez Gonzalez,&nbsp;Beatriz Gil-Arroyo,&nbsp;Jaime Rincón Arango,&nbsp;Daniel Urda Muñoz","doi":"10.1016/j.softx.2026.102527","DOIUrl":"10.1016/j.softx.2026.102527","url":null,"abstract":"<div><div>The IoT-Sim is a lightweight and modular tool designed to create, configure, and test models that detect attacks in Internet of Things (IoT) networks. It provides an interactive environment for simulating communication among connected devices and evaluating intrusion detection models. This framework allows researchers to design network topologies, inject different types of attacks, and benchmark detection algorithms under controlled conditions. By combining usability and flexibility in an open-source design, the simulator is a valuable resource for the education, research, and rapid prototyping of IoT security solutions.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102527"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077393","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RSD: An R package to calculate stochastic dominance RSD:一个计算随机优势的R包
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-30 DOI: 10.1016/j.softx.2025.102461
Shayan Tohidi, Sigurdur Olafsson
Stochastic dominance is a classical method for comparing two random variables using their probability distribution functions. As for all stochastic orders, stochastic dominance does not always establish an order between the random variables, and almost stochastic dominance was developed to address such cases, thus extending the applicability of stochastic dominance to many real-world problems. We developed an R package that consists of a collection of methods for testing the first- and second-order (almost) stochastic dominance for discrete random variables. This article describes the package and illustrates these methods using both synthetic datasets covering a range of possible scenarios that can occur, and a practical example where the comparison of discrete random variables using stochastic dominance can be applied to aid decision-making.
随机优势是利用两个随机变量的概率分布函数进行比较的一种经典方法。对于所有的随机顺序,随机优势并不总是在随机变量之间建立一个顺序,几乎是为了解决这种情况而开发的随机优势,从而将随机优势的适用性扩展到许多现实世界的问题。我们开发了一个R包,其中包含一系列用于测试离散随机变量的一阶和二阶(几乎)随机优势的方法。本文描述了该软件包,并使用涵盖一系列可能发生的场景的合成数据集和一个实际示例来说明这些方法,其中使用随机优势对离散随机变量进行比较可以应用于辅助决策。
{"title":"RSD: An R package to calculate stochastic dominance","authors":"Shayan Tohidi,&nbsp;Sigurdur Olafsson","doi":"10.1016/j.softx.2025.102461","DOIUrl":"10.1016/j.softx.2025.102461","url":null,"abstract":"<div><div>Stochastic dominance is a classical method for comparing two random variables using their probability distribution functions. As for all stochastic orders, stochastic dominance does not always establish an order between the random variables, and almost stochastic dominance was developed to address such cases, thus extending the applicability of stochastic dominance to many real-world problems. We developed an R package that consists of a collection of methods for testing the first- and second-order (almost) stochastic dominance for discrete random variables. This article describes the package and illustrates these methods using both synthetic datasets covering a range of possible scenarios that can occur, and a practical example where the comparison of discrete random variables using stochastic dominance can be applied to aid decision-making.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102461"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CIDS-Sim: Simulator for collaborative intrusion detection system based on federated learning CIDS-Sim:基于联邦学习的协同入侵检测系统模拟器
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-10 DOI: 10.1016/j.softx.2026.102511
Aulia Arif Wardana , Grzegorz Kołaczek , Parman Sukarno
This research introduces CIDS-Sim, a simulator for Collaborative Intrusion Detection Systems (CIDS) based on federated learning, addressing the complexity of coordinated attacks on networks. Traditional Intrusion Detection Systems (IDS) are limited by isolated operations and privacy concerns. CIDS-Sim leverages federated learning to maintain data privacy while enabling collaborative anomaly detection. It assesses collaboration strategies, federated learning’s privacy-performance trade-offs, and different attack vectors and defenses. CIDS-Sim is a critical tool for researchers and practitioners to develop secure IDS solutions, offering a robust platform for simulating and evaluating the dynamics of collaborative defense strategies. CIDS-Sim is also suitable for educators or lecturers who want to teach the concept of CIDS.
本研究引入基于联邦学习的协同入侵检测系统(CIDS)模拟器CIDS- sim,解决网络协同攻击的复杂性问题。传统的入侵检测系统(IDS)受到隔离操作和隐私问题的限制。CIDS-Sim利用联邦学习来维护数据隐私,同时支持协作异常检测。它评估了协作策略、联邦学习的隐私-性能权衡,以及不同的攻击向量和防御。IDS- sim是研究人员和从业人员开发安全IDS解决方案的关键工具,为模拟和评估协作防御策略的动态提供了强大的平台。CIDS- sim也适合想要教授CIDS概念的教育工作者或讲师。
{"title":"CIDS-Sim: Simulator for collaborative intrusion detection system based on federated learning","authors":"Aulia Arif Wardana ,&nbsp;Grzegorz Kołaczek ,&nbsp;Parman Sukarno","doi":"10.1016/j.softx.2026.102511","DOIUrl":"10.1016/j.softx.2026.102511","url":null,"abstract":"<div><div>This research introduces CIDS-Sim, a simulator for Collaborative Intrusion Detection Systems (CIDS) based on federated learning, addressing the complexity of coordinated attacks on networks. Traditional Intrusion Detection Systems (IDS) are limited by isolated operations and privacy concerns. CIDS-Sim leverages federated learning to maintain data privacy while enabling collaborative anomaly detection. It assesses collaboration strategies, federated learning’s privacy-performance trade-offs, and different attack vectors and defenses. CIDS-Sim is a critical tool for researchers and practitioners to develop secure IDS solutions, offering a robust platform for simulating and evaluating the dynamics of collaborative defense strategies. CIDS-Sim is also suitable for educators or lecturers who want to teach the concept of CIDS.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102511"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145925763","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CoDeF: A web-based education platform for system-level design of unmanned vehicles CoDeF:基于网络的无人驾驶车辆系统级设计教育平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2025-12-03 DOI: 10.1016/j.softx.2025.102471
Jeonghwan Kim , Hyunsoo Kim , Jeongku Yun , Jinkyoung Kim , Kwanjung Yee
As the demand for unmanned vehicle (UV) systems continues to grow across a wide range of industries, there is an increasing need for professionals equipped to carry out mission-specific, system-level design. However, traditional engineering education often lacks structured methods for system-level design and does not provide adequate environments for hands-on, collaborative design experiences. To address this gap, we present the Comprehensive Design Framework for Advanced Mobility (CoDeF)—a web-based collaborative platform tailored for early-stage UV system design and education. Built on systems engineering principles, CoDeF provides a structured design process and supports synchronized collaboration among multiple users through shared data and workflows. The platform offers high extensibility and configurability, allowing instructors to flexibly modify design stages and deliverables to meet specific educational objectives. CoDeF has been successfully implemented in multiple university courses, demonstrating its potential as a practical tool for bridging the gap between academic training and industry-oriented system design practice.
随着各行各业对无人驾驶车辆(UV)系统的需求不断增长,对能够执行特定任务的系统级设计的专业人员的需求也越来越大。然而,传统的工程教育往往缺乏系统级设计的结构化方法,也没有提供足够的实践环境,协作设计经验。为了解决这一差距,我们提出了先进移动性综合设计框架(CoDeF),这是一个基于网络的协作平台,专为早期UV系统设计和教育量身定制。CoDeF建立在系统工程原则的基础上,提供了一个结构化的设计过程,并通过共享数据和工作流支持多个用户之间的同步协作。该平台提供了高度的可扩展性和可配置性,允许教师灵活地修改设计阶段和交付成果,以满足特定的教育目标。CoDeF已成功地在多个大学课程中实施,展示了它作为弥合学术培训和面向工业的系统设计实践之间差距的实用工具的潜力。
{"title":"CoDeF: A web-based education platform for system-level design of unmanned vehicles","authors":"Jeonghwan Kim ,&nbsp;Hyunsoo Kim ,&nbsp;Jeongku Yun ,&nbsp;Jinkyoung Kim ,&nbsp;Kwanjung Yee","doi":"10.1016/j.softx.2025.102471","DOIUrl":"10.1016/j.softx.2025.102471","url":null,"abstract":"<div><div>As the demand for unmanned vehicle (UV) systems continues to grow across a wide range of industries, there is an increasing need for professionals equipped to carry out mission-specific, system-level design. However, traditional engineering education often lacks structured methods for system-level design and does not provide adequate environments for hands-on, collaborative design experiences. To address this gap, we present the Comprehensive Design Framework for Advanced Mobility (CoDeF)—a web-based collaborative platform tailored for early-stage UV system design and education. Built on systems engineering principles, CoDeF provides a structured design process and supports synchronized collaboration among multiple users through shared data and workflows. The platform offers high extensibility and configurability, allowing instructors to flexibly modify design stages and deliverables to meet specific educational objectives. CoDeF has been successfully implemented in multiple university courses, demonstrating its potential as a practical tool for bridging the gap between academic training and industry-oriented system design practice.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102471"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145652094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DICLab2D: An open-source digital image correlation algorithm for Julia language DICLab2D: Julia语言的开源数字图像相关算法
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-24 DOI: 10.1016/j.softx.2026.102532
Dennis Quaresma Pureza, José Luis Vital de Brito, Guilherme Santana Alencar, Luís Augusto Conte Mendes Veloso
This work presents DICLab2D, an open-source digital image correlation (DIC) algorithm developed in the Julia programming language. DICLab2D is a local subset-based 2D DIC code that employs both the inverse compositional Gauss-Newton (IC-GN) and the backward subtractive Gauss-Newton (BS-GN) methods. The algorithm is equipped with shape functions up to the fourth order, reliability-guided displacement tracking, and a dual analysis mode - area and line probes. Standardized tests from the DIC challenge were used to evaluate algorithm performance. The results show that DICLab2D achieves performance equivalent or exceeding that of existing commercial and open-source DIC codes.
这项工作提出了DICLab2D,一个开源的数字图像相关(DIC)算法开发的Julia编程语言。DICLab2D是一种基于局部子集的二维DIC编码,它同时采用逆合成高斯-牛顿(IC-GN)和反向减去高斯-牛顿(BS-GN)方法。该算法具有四阶形状函数、可靠导向位移跟踪和双分析模式——面积探针和线探针。使用DIC挑战的标准化测试来评估算法性能。结果表明,DICLab2D实现了相当于或超过现有商业和开源DIC代码的性能。
{"title":"DICLab2D: An open-source digital image correlation algorithm for Julia language","authors":"Dennis Quaresma Pureza,&nbsp;José Luis Vital de Brito,&nbsp;Guilherme Santana Alencar,&nbsp;Luís Augusto Conte Mendes Veloso","doi":"10.1016/j.softx.2026.102532","DOIUrl":"10.1016/j.softx.2026.102532","url":null,"abstract":"<div><div>This work presents DICLab2D, an open-source digital image correlation (DIC) algorithm developed in the Julia programming language. DICLab2D is a local subset-based 2D DIC code that employs both the inverse compositional Gauss-Newton (IC-GN) and the backward subtractive Gauss-Newton (BS-GN) methods. The algorithm is equipped with shape functions up to the fourth order, reliability-guided displacement tracking, and a dual analysis mode - area and line probes. Standardized tests from the DIC challenge were used to evaluate algorithm performance. The results show that DICLab2D achieves performance equivalent or exceeding that of existing commercial and open-source DIC codes.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102532"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077392","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Updated 2.0 to biointertidal mapper software: A satellite approach for NDVI-based intertidal habitat mapping 更新2.0生物潮间带制图软件:基于ndvi的潮间带生境卫星制图方法
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-30 DOI: 10.1016/j.softx.2026.102539
Sara Haro , Ricardo Bermejo , Lara Veylit , Liam Morrison
BioIntertidal Mapper 2.0 is a user-friendly tool with a graphical user interface that automates Sentinel-2 processing (since 2017) for intertidal habitat mapping in Google Earth Engine (GEE) using the Normalized Difference Vegetation Index (NDVI). Unlike version 1.0, low-tide scenes are no longer selected using the WorldTides API; instead, images are screened by estimating the proportion of water pixels using the Normalized Difference Water Index. Reflectance inputs were updated to the Sentinel-2 Harmonized dataset. GEE authentication was simplified, the interface refined, and exports expanded to include RGB imagery alongside filtered NDVI products saved to Google Drive. The software enables rapid, reproducible operational mapping for scientists and coastal managers.
BioIntertidal Mapper 2.0是一个用户友好的工具,具有图形用户界面,可使用归一化植被指数(NDVI)在谷歌Earth Engine (GEE)中自动化Sentinel-2处理(自2017年以来)进行潮间带栖息地制图。与1.0版本不同,不再使用WorldTides API选择低潮场景;相反,通过使用归一化差水指数估计水像素的比例来筛选图像。反射率输入被更新到Sentinel-2协调数据集。GEE认证得到了简化,界面得到了改进,导出扩展到包括RGB图像以及保存到谷歌Drive的过滤后的NDVI产品。该软件为科学家和海岸管理人员提供了快速、可重复的操作地图。
{"title":"Updated 2.0 to biointertidal mapper software: A satellite approach for NDVI-based intertidal habitat mapping","authors":"Sara Haro ,&nbsp;Ricardo Bermejo ,&nbsp;Lara Veylit ,&nbsp;Liam Morrison","doi":"10.1016/j.softx.2026.102539","DOIUrl":"10.1016/j.softx.2026.102539","url":null,"abstract":"<div><div>BioIntertidal Mapper 2.0 is a user-friendly tool with a graphical user interface that automates Sentinel-2 processing (since 2017) for intertidal habitat mapping in Google Earth Engine (GEE) using the Normalized Difference Vegetation Index (NDVI). Unlike version 1.0, low-tide scenes are no longer selected using the WorldTides API; instead, images are screened by estimating the proportion of water pixels using the Normalized Difference Water Index. Reflectance inputs were updated to the Sentinel-2 Harmonized dataset. GEE authentication was simplified, the interface refined, and exports expanded to include RGB imagery alongside filtered NDVI products saved to Google Drive. The software enables rapid, reproducible operational mapping for scientists and coastal managers.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102539"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Collaborative hybrid intelligence platform CHIP: A modular architecture for developing and testing personalized lifestyle support interactions 协作混合智能平台CHIP:用于开发和测试个性化生活方式支持交互的模块化架构
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-31 DOI: 10.1016/j.softx.2026.102536
Floris den Hengst , Shaad Alaka , Bart A. Kamphorst
The rise of lifestyle-related, non-communicable diseases such as Type II diabetes, cardiovascular diseases, and depression has prompted the development of various behavior change technologies to promote sustained healthy behaviors. User adherence, however, has remained low.
The Collaborative Hybrid Intelligence Platform CHIP is introduced to address adherence challenges by placing the user perspective at the center and facilitating dialogue-based interactions between users and their technical and non-technical support systems—including AI systems, clinicians and caretakers. These interactions aim to uncover barriers to adherence and collaboratively shape personalized lifestyle plans that align with a person’s preferences, values, and context.
CHIP is a microservice-based research platform written in Python with modules implemented as Docker containers. Its modularity allows researchers to replace or adapt specific components, such as natural language reasoners, for technical evaluation and domain-specific adaptation.
与生活方式相关的非传染性疾病,如II型糖尿病、心血管疾病和抑郁症的增加,促使了各种行为改变技术的发展,以促进持续的健康行为。然而,用户的依从性仍然很低。通过将用户视角置于中心位置,并促进用户与其技术和非技术支持系统(包括人工智能系统、临床医生和护理人员)之间基于对话的互动,引入协作混合智能平台CHIP来解决依从性挑战。这些互动旨在揭示坚持的障碍,并共同塑造个性化的生活方式计划,使其与个人的偏好、价值观和环境保持一致。CHIP是一个基于微服务的研究平台,用Python编写,模块实现为Docker容器。它的模块化允许研究人员替换或调整特定组件,例如自然语言推理器,用于技术评估和特定领域的调整。
{"title":"Collaborative hybrid intelligence platform CHIP: A modular architecture for developing and testing personalized lifestyle support interactions","authors":"Floris den Hengst ,&nbsp;Shaad Alaka ,&nbsp;Bart A. Kamphorst","doi":"10.1016/j.softx.2026.102536","DOIUrl":"10.1016/j.softx.2026.102536","url":null,"abstract":"<div><div>The rise of lifestyle-related, non-communicable diseases such as Type II diabetes, cardiovascular diseases, and depression has prompted the development of various behavior change technologies to promote sustained healthy behaviors. User adherence, however, has remained low.</div><div>The Collaborative Hybrid Intelligence Platform CHIP is introduced to address adherence challenges by placing the user perspective at the center and facilitating dialogue-based interactions between users and their technical and non-technical support systems—including AI systems, clinicians and caretakers. These interactions aim to uncover barriers to adherence and collaboratively shape personalized lifestyle plans that align with a person’s preferences, values, and context.</div><div>CHIP is a microservice-based research platform written in Python with modules implemented as Docker containers. Its modularity allows researchers to replace or adapt specific components, such as natural language reasoners, for technical evaluation and domain-specific adaptation.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102536"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077491","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Foruster: A cross-platform tool for live forensic triage and anomaly detection forster:一个跨平台的现场鉴定和异常检测工具
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-28 DOI: 10.1016/j.softx.2026.102517
Marcos Jesús Sequera Fernández, Mohammadhossein Homaei, Óscar Mogollón Gutierrez, José Carlos Sancho Núñez
Foruster is a cross-platform desktop application, developed in Rust, for live-system forensic analysis. Unlike traditional tools that require system shutdown, Foruster is designed to identify and catalog files of interest on active storage volumes. Its user interface, built with the Slint framework, guides the analyst through the selection of devices, the configuration of search profiles, and the real-time visualization of results. The software features heuristic detection of anomalies, such as deceptive file extensions, and ensures the integrity of findings through cryptographic hashing, optimizing the digital forensic investigation process.
forster是一个跨平台桌面应用程序,用Rust开发,用于实时系统取证分析。与需要关闭系统的传统工具不同,forster旨在识别和编目活动存储卷上感兴趣的文件。它的用户界面是用Slint框架构建的,通过设备的选择、搜索配置文件的配置和结果的实时可视化来指导分析人员。该软件的特点是启发式检测异常,如欺骗性的文件扩展名,并通过加密散列确保结果的完整性,优化数字取证调查过程。
{"title":"Foruster: A cross-platform tool for live forensic triage and anomaly detection","authors":"Marcos Jesús Sequera Fernández,&nbsp;Mohammadhossein Homaei,&nbsp;Óscar Mogollón Gutierrez,&nbsp;José Carlos Sancho Núñez","doi":"10.1016/j.softx.2026.102517","DOIUrl":"10.1016/j.softx.2026.102517","url":null,"abstract":"<div><div>Foruster is a cross-platform desktop application, developed in Rust, for live-system forensic analysis. Unlike traditional tools that require system shutdown, Foruster is designed to identify and catalog files of interest on active storage volumes. Its user interface, built with the Slint framework, guides the analyst through the selection of devices, the configuration of search profiles, and the real-time visualization of results. The software features heuristic detection of anomalies, such as deceptive file extensions, and ensures the integrity of findings through cryptographic hashing, optimizing the digital forensic investigation process.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102517"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Auto-PHSSCW ABAQUS: An integrated, python-based workflow for automated buckling-to-collapse analysis of H-shaped steel composite walls Auto-PHSSCW ABAQUS:一个集成的、基于python的工作流程,用于h型钢复合墙的自动屈曲到倒塌分析
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-02-02 DOI: 10.1016/j.softx.2026.102535
Lijian Ren
Auto-PHSSCW ABAQUS is an open-source Python package that automates the parametric buckling-to-collapse modeling of H-shaped steel composite walls in Abaqus/CAE. Unlike standard macro-based scripts, this tool employs an integrated workflow combining geometric modeling, mesh generation, and multi-step solver orchestration. A key novel technical solution is the implementation of an anchor-based smart keyword injection algorithm, which dynamically manipulates the Abaqus keyword block to automate the injection of eigenmode-based geometric imperfections—a process traditionally requiring manual input files (.inp) editing to bypass standard API limitations. Furthermore, to ensure robustness during high-throughput parametric studies, the software utilizes coordinate-based bounding box algorithms for topological identification, eliminating mesh dependency errors common in index-based scripting. The workflow also features a closed-loop data transfer protocol that autonomously links linear eigenvalue results to non-linear Static-Riks collapse analysis. The tool supports continuous, separated, and bolted splice joints, and has successfully generated over 140,000 simulations to generate datasets for machine learning, significantly lowering the computational barrier for stability research.
Auto-PHSSCW ABAQUS是一个开源的Python包,它可以在ABAQUS /CAE中自动化h型钢复合墙的参数化屈曲到倒塌建模。与标准的基于宏的脚本不同,该工具采用集成工作流,将几何建模、网格生成和多步骤求解器编排结合在一起。一个关键的新技术解决方案是实现基于锚点的智能关键字注入算法,该算法动态操纵Abaqus关键字块以自动注入基于特征模式的几何缺陷-传统上需要手动编辑输入文件(.inp)以绕过标准API限制。此外,为了确保高吞吐量参数研究期间的鲁棒性,该软件利用基于坐标的边界框算法进行拓扑识别,消除了基于索引的脚本中常见的网格依赖错误。工作流还具有闭环数据传输协议,该协议将线性特征值结果自动链接到非线性静态风险崩溃分析。该工具支持连续、分离和螺栓连接,并成功生成了超过14万次模拟,生成了用于机器学习的数据集,大大降低了稳定性研究的计算障碍。
{"title":"Auto-PHSSCW ABAQUS: An integrated, python-based workflow for automated buckling-to-collapse analysis of H-shaped steel composite walls","authors":"Lijian Ren","doi":"10.1016/j.softx.2026.102535","DOIUrl":"10.1016/j.softx.2026.102535","url":null,"abstract":"<div><div>Auto-PHSSCW ABAQUS is an open-source Python package that automates the parametric buckling-to-collapse modeling of H-shaped steel composite walls in Abaqus/CAE. Unlike standard macro-based scripts, this tool employs an integrated workflow combining geometric modeling, mesh generation, and multi-step solver orchestration. A key novel technical solution is the implementation of an anchor-based smart keyword injection algorithm, which dynamically manipulates the Abaqus keyword block to automate the injection of eigenmode-based geometric imperfections—a process traditionally requiring manual input files (.inp) editing to bypass standard API limitations. Furthermore, to ensure robustness during high-throughput parametric studies, the software utilizes coordinate-based bounding box algorithms for topological identification, eliminating mesh dependency errors common in index-based scripting. The workflow also features a closed-loop data transfer protocol that autonomously links linear eigenvalue results to non-linear Static-Riks collapse analysis. The tool supports continuous, separated, and bolted splice joints, and has successfully generated over 140,000 simulations to generate datasets for machine learning, significantly lowering the computational barrier for stability research.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102535"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146187369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
OntoRipple: Making waves in the knowledge graph lifecycle ontoriple:在知识图谱生命周期中掀起波澜
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-02-03 DOI: 10.1016/j.softx.2026.102542
Diego Conde-Herreros , Oscar Corcho , David Chaves-Fraga
Knowledge Graphs are commonly organised according to the structure of existing ontologies, which define the concepts, relations, and restrictions of the domain of the KG. There are ontology-dependent assets that guide how data from heterogeneous sources is integrated, transformed, validated, and exploited in the KG, such as mapping rules and validation constraints. As ontologies evolve over time, these changes must be consistently reflected in the dependent assets, ensuring that the resulting KG remains aligned with the updated ontology. While ontology evolution has been widely studied, the propagation of changes to dependent artifacts remains an open challenge, requiring manual effort that makes the process slow, error-prone, and costly. In this paper, we present OntoRipple, a set of algorithms integrated into a tool that automates the propagation of ontology changes into RML mappings and SHACL shapes to construct and validate Knowledge Graphs, ensuring consistency with the evolving ontology in a fully declarative workflow.
知识图通常根据现有本体的结构组织,本体定义了KG领域的概念、关系和限制。有一些与本体相关的资产指导如何在KG中集成、转换、验证和利用来自异构源的数据,例如映射规则和验证约束。随着本体论的发展,这些变化必须一致地反映在依赖的资产中,确保最终的KG与更新的本体论保持一致。虽然本体演化已经得到了广泛的研究,但是将变更传播到依赖的工件仍然是一个开放的挑战,需要人工的努力,这使得过程缓慢、容易出错并且代价高昂。在本文中,我们提出了ontoriple,这是一组集成到一个工具中的算法,该工具可以自动将本体更改传播为RML映射和SHACL形状,以构建和验证知识图,确保在完全声明性工作流中与不断发展的本体保持一致。
{"title":"OntoRipple: Making waves in the knowledge graph lifecycle","authors":"Diego Conde-Herreros ,&nbsp;Oscar Corcho ,&nbsp;David Chaves-Fraga","doi":"10.1016/j.softx.2026.102542","DOIUrl":"10.1016/j.softx.2026.102542","url":null,"abstract":"<div><div>Knowledge Graphs are commonly organised according to the structure of existing ontologies, which define the concepts, relations, and restrictions of the domain of the KG. There are ontology-dependent assets that guide how data from heterogeneous sources is integrated, transformed, validated, and exploited in the KG, such as mapping rules and validation constraints. As ontologies evolve over time, these changes must be consistently reflected in the dependent assets, ensuring that the resulting KG remains aligned with the updated ontology. While ontology evolution has been widely studied, the propagation of changes to dependent artifacts remains an open challenge, requiring manual effort that makes the process slow, error-prone, and costly. In this paper, we present OntoRipple, a set of algorithms integrated into a tool that automates the propagation of ontology changes into RML mappings and SHACL shapes to construct and validate Knowledge Graphs, ensuring consistency with the evolving ontology in a fully declarative workflow.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102542"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146187370","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
SoftwareX
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1