自动调整工具属性的约束驱动非线性可达性分析

IF 3.7 2区 计算机科学 Q2 AUTOMATION & CONTROL SYSTEMS
Luca Geretti , Pieter Collins , Pierluigi Nuzzo , Tiziano Villa
{"title":"自动调整工具属性的约束驱动非线性可达性分析","authors":"Luca Geretti ,&nbsp;Pieter Collins ,&nbsp;Pierluigi Nuzzo ,&nbsp;Tiziano Villa","doi":"10.1016/j.nahs.2024.101532","DOIUrl":null,"url":null,"abstract":"<div><p>The effectiveness of reachability analysis often depends on choosing appropriate values for a set of tool-specific properties which need to be manually tailored to the specific system involved and the reachable set to be evolved. Such <em>property tuning</em> is a time-consuming task, especially when dealing with nonlinear systems. In this paper, we propose, instead, a methodology to automatically and dynamically choose property values for reachability analysis along the system evolution, based on the actual verification objective, i.e., the verification or falsification of a set of constraints. By leveraging an initial solution to the reachable set, we estimate bounds on the numerical accuracy required from each integration step to provide a definite answer to the satisfaction of the constraints. Based on these accuracy bounds, we design a cost function which we use, after mapping the property space to an integer space, to search for locally optimal property values that yield the desired accuracy. Results from the application of our methodology to the nonlinear reachability analysis tool <span>Ariadne</span> show that the frequency of correct answers to constraint satisfaction problems increases significantly with respect to a manual approach.</p></div>","PeriodicalId":49011,"journal":{"name":"Nonlinear Analysis-Hybrid Systems","volume":"54 ","pages":"Article 101532"},"PeriodicalIF":3.7000,"publicationDate":"2024-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1751570X24000694/pdfft?md5=5ec50d0940c1820368565a3ceb881f2f&pid=1-s2.0-S1751570X24000694-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Constraint-driven nonlinear reachability analysis with automated tuning of tool properties\",\"authors\":\"Luca Geretti ,&nbsp;Pieter Collins ,&nbsp;Pierluigi Nuzzo ,&nbsp;Tiziano Villa\",\"doi\":\"10.1016/j.nahs.2024.101532\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>The effectiveness of reachability analysis often depends on choosing appropriate values for a set of tool-specific properties which need to be manually tailored to the specific system involved and the reachable set to be evolved. Such <em>property tuning</em> is a time-consuming task, especially when dealing with nonlinear systems. In this paper, we propose, instead, a methodology to automatically and dynamically choose property values for reachability analysis along the system evolution, based on the actual verification objective, i.e., the verification or falsification of a set of constraints. By leveraging an initial solution to the reachable set, we estimate bounds on the numerical accuracy required from each integration step to provide a definite answer to the satisfaction of the constraints. Based on these accuracy bounds, we design a cost function which we use, after mapping the property space to an integer space, to search for locally optimal property values that yield the desired accuracy. Results from the application of our methodology to the nonlinear reachability analysis tool <span>Ariadne</span> show that the frequency of correct answers to constraint satisfaction problems increases significantly with respect to a manual approach.</p></div>\",\"PeriodicalId\":49011,\"journal\":{\"name\":\"Nonlinear Analysis-Hybrid Systems\",\"volume\":\"54 \",\"pages\":\"Article 101532\"},\"PeriodicalIF\":3.7000,\"publicationDate\":\"2024-08-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S1751570X24000694/pdfft?md5=5ec50d0940c1820368565a3ceb881f2f&pid=1-s2.0-S1751570X24000694-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Nonlinear Analysis-Hybrid Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1751570X24000694\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nonlinear Analysis-Hybrid Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1751570X24000694","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

可达性分析的有效性往往取决于为一系列特定工具属性选择合适的值,而这些属性需要根据所涉及的特定系统和要演化的可达集进行手动调整。这是一项耗时的任务,尤其是在处理非线性系统时。而在本文中,我们提出了一种方法,可根据实际验证目标(即验证或证伪一组约束条件),在系统演化过程中自动、动态地为可达性分析选择属性值。通过利用可达到集的初始解决方案,我们估算出了每个集成步骤所需的数值精度界限,从而为满足约束条件提供了明确的答案。根据这些精度界限,我们设计了一个成本函数,在将属性空间映射到整数空间后,我们使用该函数来搜索产生所需精度的局部最优属性值。将我们的方法应用于非线性可达性分析工具的结果表明,与人工方法相比,约束条件满足问题的正确答案频率显著提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Constraint-driven nonlinear reachability analysis with automated tuning of tool properties

The effectiveness of reachability analysis often depends on choosing appropriate values for a set of tool-specific properties which need to be manually tailored to the specific system involved and the reachable set to be evolved. Such property tuning is a time-consuming task, especially when dealing with nonlinear systems. In this paper, we propose, instead, a methodology to automatically and dynamically choose property values for reachability analysis along the system evolution, based on the actual verification objective, i.e., the verification or falsification of a set of constraints. By leveraging an initial solution to the reachable set, we estimate bounds on the numerical accuracy required from each integration step to provide a definite answer to the satisfaction of the constraints. Based on these accuracy bounds, we design a cost function which we use, after mapping the property space to an integer space, to search for locally optimal property values that yield the desired accuracy. Results from the application of our methodology to the nonlinear reachability analysis tool Ariadne show that the frequency of correct answers to constraint satisfaction problems increases significantly with respect to a manual approach.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Nonlinear Analysis-Hybrid Systems
Nonlinear Analysis-Hybrid Systems AUTOMATION & CONTROL SYSTEMS-MATHEMATICS, APPLIED
CiteScore
8.30
自引率
9.50%
发文量
65
审稿时长
>12 weeks
期刊介绍: Nonlinear Analysis: Hybrid Systems welcomes all important research and expository papers in any discipline. Papers that are principally concerned with the theory of hybrid systems should contain significant results indicating relevant applications. Papers that emphasize applications should consist of important real world models and illuminating techniques. Papers that interrelate various aspects of hybrid systems will be most welcome.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信