paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FM4MC: Improving Feature Models for Microservice Chains—Towards More Efficient Configuration and Validation

FM4MC:改进微服务链的特征模型——面向更高效的配置与验证
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 3/10 · 该论文研究微服务链特征模型的切片与选择性 SAT 求解,属于形式化方法与配置验证方向,但与用户核心关注的 PL→AI、AI→PL、浮点程序分析及贝叶斯程序分析均无直接交集。仅可视为形式化验证与工程优化的一般邻近工作。引用 0 inbox
Uwe Gropengießer, Paul Wolfart, Julian Liphardt, Max Mühlhäuser
crossref: 2026-09-12

AI 速览

一句话:提出 FM4MC,通过切片为部分特征模型并按复杂度选择性 SAT 求解,大幅加速微服务链特征模型验证。

基于 AI 的应用常以微服务链形式部署,其配置问题可用特征模型(Feature Models, FMs)刻画,但模型规模迅速增长,导致现有验证方法不可行。论文提出 FM4MC,一种保持正确性的高效验证方法:首先将大型特征模型切片为部分特征模型(Partial Feature Models, PFMs),然后根据估计的复杂度选择性地调用 SAT 求解器。该组合在保留精确结果的同时显著减少求解器调用次数。作者在按真实重尾规模分布采样的合成特征模型上评估,结果显示 FM4MC 在典型场景中最高加速 23 倍,部分场景超过 100 倍,极端情况下可达 1000 倍,使任务关键时间约束下的微服务 AI 应用配置与验证变得可行。

问题
微服务链 AI 应用的配置特征模型规模过大,最先进的验证方法难以在可接受时间内完成精确验证。
方法
将特征模型切片为部分特征模型,并基于估计复杂度选择性地应用 SAT 求解,从而在保持正确性的前提下减少求解器调用。
评估
在反映真实重尾规模分布的合成特征模型上进行实验,与现有技术比较验证时间与加速比。
原文摘要(Abstract)

AI-based applications deployed as microservice chains pose challenging configuration problems, as their Feature Models (FMs) quickly grow to sizes where state-of-the-art validation approaches become infeasible. We propose FM4MC, a correctness-preserving method that validates such models efficiently by (i) slicing them into Partial Feature Models (PFMs) and (ii) applying SAT solving selectively based on estimated complexity. This combination drastically reduces the number of solver calls while retaining exact results. Our evaluation on synthetic FMs, sampled to reflect realistic heavy-tail size distributions, shows that FM4MC validates large models up to 23 × faster in typical scenarios, reaches speedups of more than 100 ×, and scales in extreme cases even to 1, 000 × faster than state-of-the-art techniques. These results demonstrate that FM4MC makes configuration and validation feasible for microservice-based AI applications under mission-critical time constraints, where existing approaches become impractical.

链接与引用

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

BibTeX
@inproceedings{paperbot11505,
  title = {FM4MC: Improving Feature Models for Microservice Chains—Towards More Efficient Configuration and Validation},
  author = {Uwe Gropengießer and Paul Wolfart and Julian Liphardt and Max Mühlhäuser},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3744916.3764544}
}