FM4MC: Improving Feature Models for Microservice Chains—Towards More Efficient Configuration and Validation
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.
Wed 15 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 17:30 | Software Engineering for AI 3Research Track / SE in Society (SEIS) at Oceania VII Chair(s): Valentina Lenarduzzi University of Southern Denmark | ||
16:00 15mTalk | Training on Clean Data but Getting Backdoored Models! A Poisoning Attack on Code Encoders Research Track Yiran Xiao Yangzhou University, Xiangyue Liu Yangzhou University, Zhou Yang University of Alberta, Alberta Machine Intelligence Institute , Lili Bo Yangzhou University, Xiaobing Sun Yangzhou University | ||
16:15 15mTalk | Comfrey: Mitigating Integration Failures in LLM-enabled Software at Run-Time Research Track Yuchen Shao East China Normal University, Shanghai Innovation Institute, Yuheng Huang The University of Tokyo, Jiazhen Zou East China Normal University, Yuling Shi Shanghai Jiao Tong University, Long Yang East China Normal University, Lei Ma The University of Tokyo & University of Alberta, Ting Su East China Normal University, Chengcheng Wan East China Normal University | ||
16:30 15mTalk | AgentSpec: Customizable Runtime Enforcement for Safe and Reliable LLM Agents Research Track Haoyu Wang School of Computing and Information Systems, Singapore Management University, Chris Poskitt Singapore Management University, Jun Sun Singapore Management University Pre-print | ||
16:45 15mTalk | On the Effectiveness of Proposed Techniques to Reduce Energy Consumption in RAG Systems: A Controlled Experiment SE in Society (SEIS) Zhinuan (Otto) Guo Vrije Universiteit Amsterdam, Chushu Gao Software Improvement Group, Justus Bogner Vrije Universiteit Amsterdam DOI Pre-print | ||
17:00 15mTalk | FM4MC: Improving Feature Models for Microservice Chains—Towards More Efficient Configuration and Validation Research Track Uwe Gropengießer Technical University of Darmstadt, Paul Wolfart Technical University of Darmstadt, Julian Liphardt Technical University of Darmstadt, Max Mühlhäuser Technical University of Darmstadt | ||
17:15 15mTalk | A Semantic-based Optimization Approach for Repairing LLMs: Case Study on Code Generation Research Track Jian Gu Monash University, Aldeida Aleti Monash University, Chunyang Chen TU Munich, Hongyu Zhang Chongqing University | ||