paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fast Parametric Model Checking through Model Fragmentation

基于模型分片的快速参数化模型检测
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 2/10 · 该论文属于形式化验证与参数化模型检测,关注马尔可夫模型分片与可扩展性,虽与程序分析/验证相关,但未涉及用户核心方向中的 LLM/Agent、浮点程序分析或贝叶斯程序分析交叉。引用 22 inbox
Xinwei Fang, Radu Calinescu, Simos Gerasimou, Faisal Alhwikem
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出 fPMC,将马尔可夫模型分片并独立分析可达性再组合公式,显著提升参数化模型检测的可扩展性。

参数化模型检测(PMC)可为系统的可靠性、性能等非功能属性计算公式,这些公式是系统与环境参数的有理函数,支持设计期架构敏感性分析和运行期配置选择。但现有技术难以扩展到行为复杂、参数较多的系统。本文提出快速 PMC(fPMC):将 PMC 所操作的马尔可夫模型划分为多个片段,独立分析各片段的可达性属性,再组合这些片段分析结果得到 PMC 可达性公式,从而降低整体求解复杂度。作者实现了 fPMC 工具,并分析了来自不同应用领域、现有 PMC 技术与工具难以处理的三个系统,展示了方法的有效性和更好的可扩展性。

问题
现有参数化模型检测难以扩展到具有复杂行为和多个参数的系统,限制了其在设计期与运行期的应用。
方法
fPMC 将马尔可夫模型分片,独立分析各片段的可达性,并组合片段分析结果来构造参数化可达性公式。
评估
使用 fPMC 工具分析三个来自不同应用领域、现有 PMC 技术/工具难以处理的系统,验证其有效性与可扩展性。
原文摘要(Abstract)

Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational functions of the system and environment parameters. In software engineering, PMC formulae can be used during design, e.g., to analyse the sensitivity of different system architectures to parametric variability, or to find optimal system configurations. They can also be used at runtime, e.g., to check if non-functional requirements are still satisfied after environmental changes, or to select new configurations after such changes. However, current PMC techniques do not scale well to systems with complex behaviour and more than a few parameters. Our paper introduces a fast PMC (fPMC) approach that overcomes this limitation, extending the applicability of PMC to a broader class of systems than previously possible. To this end, fPMC partitions the Markov models that PMC operates with into fragments whose reachability properties are analysed independently, and obtains PMC reachability formulae by combining the results of these fragment analyses. To demonstrate the effectiveness of fPMC, we show how our fPMC tool can analyse three systems (taken from the research literature, and belonging to different application domains) with which current PMC techniques and tools struggle.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{FangCGA21,
  title = {Fast Parametric Model Checking through Model Fragmentation},
  author = {Xinwei Fang and Radu Calinescu and Simos Gerasimou and Faisal Alhwikem},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00081}
}