• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

概率模型检查微尺度网络物理系统的反例生成

Counterexample Generation for Probabilistic Model Checking Micro-Scale Cyber-Physical Systems.

作者信息

Liu Yang, Ma Yan, Yang Yongsheng, Zheng Tingting

机构信息

Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai 201306, China.

School of Computing, National University of Singapore, Singapore 117417, Singapore.

出版信息

Micromachines (Basel). 2021 Aug 31;12(9):1059. doi: 10.3390/mi12091059.

DOI:10.3390/mi12091059
PMID:34577703
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8470795/
Abstract

Micro-scale Cyber-Physical Systems (MCPSs) can be automatically and formally estimated by probabilistic model checking, on the level of system model MDPs (Markov Decision Processes) against desired requirements in PCTL (Probabilistic Computation Tree Logic). The counterexamples in probabilistic model checking are witnesses of requirements violation, which can provide the meaningful information for debugging, control, and synthesis of MCPSs. Solving the smallest counterexample for probabilistic model checking MDP has been proven to be an NPC (Non-deterministic Polynomial complete) problem. Although some heuristic methods are designed for this, it is usually difficult to fix the heuristic functions. In this paper, the Genetic algorithm optimized with heuristic, i.e., the heuristic Genetic algorithm, is firstly proposed to generate a counterexample for the probabilistic model checking MDP model of MCPSs. The diagnostic subgraph serves as a compact counterexample, and diagnostic paths of MDP constitute an AND/OR tree for constructing a diagnostic subgraph. Indirect path coding of the Genetic algorithm is used to extend the search range of the state space, and a heuristic crossover operator is used to generate more effective diagnostic paths. A prototype tool based on the probabilistic model checker PAT is developed, and some cases (dynamic power management and some communication protocols) are used to illustrate its feasibility and efficiency.

摘要

微尺度信息物理系统(MCPSs)可以在系统模型马尔可夫决策过程(MDPs)层面,针对概率计算树逻辑(PCTL)中的期望需求,通过概率模型检验进行自动且形式化的评估。概率模型检验中的反例是需求违反的见证,可为MCPSs的调试、控制和综合提供有意义的信息。已证明求解概率模型检验MDP的最小反例是一个NP完全(非确定性多项式完全)问题。尽管为此设计了一些启发式方法,但通常很难确定启发式函数。本文首先提出用启发式方法优化的遗传算法,即启发式遗传算法,来为MCPSs的概率模型检验MDP模型生成反例。诊断子图用作紧凑的反例,MDP的诊断路径构成用于构建诊断子图的与或树。遗传算法的间接路径编码用于扩展状态空间的搜索范围,并且使用启发式交叉算子来生成更有效的诊断路径。开发了基于概率模型检验器PAT的原型工具,并使用一些案例(动态功率管理和一些通信协议)来说明其可行性和效率。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/9cf505a14ad9/micromachines-12-01059-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/5807e02aa9d7/micromachines-12-01059-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/5105d2d9a5e1/micromachines-12-01059-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/854280051b89/micromachines-12-01059-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/fd3beac545f9/micromachines-12-01059-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/96ee20abde64/micromachines-12-01059-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/872088162d34/micromachines-12-01059-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/9cf505a14ad9/micromachines-12-01059-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/5807e02aa9d7/micromachines-12-01059-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/5105d2d9a5e1/micromachines-12-01059-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/854280051b89/micromachines-12-01059-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/fd3beac545f9/micromachines-12-01059-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/96ee20abde64/micromachines-12-01059-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/872088162d34/micromachines-12-01059-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3135/8470795/9cf505a14ad9/micromachines-12-01059-g007.jpg

相似文献

1
Counterexample Generation for Probabilistic Model Checking Micro-Scale Cyber-Physical Systems.概率模型检查微尺度网络物理系统的反例生成
Micromachines (Basel). 2021 Aug 31;12(9):1059. doi: 10.3390/mi12091059.
2
Model Checking Fuzzy Computation Tree Logic Based on Fuzzy Decision Processes with Cost.基于带成本的模糊决策过程的模糊计算树逻辑模型检验
Entropy (Basel). 2022 Aug 24;24(9):1183. doi: 10.3390/e24091183.
3
Evaluation of properties over phylogenetic trees using stochastic logics.使用随机逻辑评估系统发育树的属性。
BMC Bioinformatics. 2016 Jun 14;17(1):235. doi: 10.1186/s12859-016-1077-7.
4
Model checking optimal finite-horizon control for probabilistic gene regulatory networks.概率基因调控网络的模型检查最优有限时域控制
BMC Syst Biol. 2017 Dec 14;11(Suppl 6):104. doi: 10.1186/s12918-017-0481-6.
5
Optimal Transmit Power Allocation for an Energy-Harvesting Sensor in Wireless Cyber-Physical Systems.无线信息物理系统中能量收集传感器的最优发射功率分配
IEEE Trans Cybern. 2021 Feb;51(2):779-788. doi: 10.1109/TCYB.2019.2939420. Epub 2021 Jan 15.
6
Visual Analysis of Hyperproperties for Understanding Model Checking Results.用于理解模型检查结果的超属性可视化分析。
IEEE Trans Vis Comput Graph. 2022 Jan;28(1):357-367. doi: 10.1109/TVCG.2021.3114866. Epub 2021 Dec 24.
7
A Logic for Checking the Probabilistic Steady-State Properties of Reaction Networks.一种用于检查反应网络概率稳态性质的逻辑。
J Comput Biol. 2017 Aug;24(8):734-745. doi: 10.1089/cmb.2017.0099. Epub 2017 Jul 7.
8
Under-approximating loops in C programs for fast counterexample detection.用于快速反例检测的C程序中的欠近似循环。
Form Methods Syst Des. 2015;47:75-92. doi: 10.1007/s10703-015-0228-1. Epub 2015 Apr 17.
9
Formal Verification of Control Modules in Cyber-Physical Systems.网络物理系统中控制模块的形式化验证
Sensors (Basel). 2020 Sep 10;20(18):5154. doi: 10.3390/s20185154.
10
MOO-MDP: An Object-Oriented Representation for Cooperative Multiagent Reinforcement Learning.MOO-MDP:面向协同多智能体强化学习的面向对象表示。
IEEE Trans Cybern. 2019 Feb;49(2):567-579. doi: 10.1109/TCYB.2017.2781130. Epub 2017 Dec 28.

本文引用的文献

1
Model-Driven Approach for Realization of Data Collection Architectures for Cyber-Physical Systems of Systems to Lower Manual Implementation Efforts.面向降低手动实现工作量的数据采集体系结构的模型驱动方法用于面向系统的网络物理系统。
Sensors (Basel). 2021 Jan 22;21(3):745. doi: 10.3390/s21030745.
2
A review on genetic algorithm: past, present, and future.关于遗传算法的综述:过去、现在与未来。
Multimed Tools Appl. 2021;80(5):8091-8126. doi: 10.1007/s11042-020-10139-6. Epub 2020 Oct 31.
3
Multi-scale stochastic organization-oriented coarse-graining exemplified on the human mitotic checkpoint.
多尺度随机组织导向粗粒化在人类有丝分裂检查点的实例研究。
Sci Rep. 2019 Mar 7;9(1):3902. doi: 10.1038/s41598-019-40648-w.