Verifying Stochastic Behaviors of Decentralized Self-Adaptive Systems: A Formal Modeling and Simulation Based Approach
Nianyu Li, Di Bai, Zhuoqun Yang, Wenpin Jiao

TL;DR
This paper presents a formal modeling and simulation approach using timed automata and logic to verify the stochastic behaviors of decentralized self-adaptive systems, demonstrated through UAV emergency scenarios.
Contribution
It introduces a combined formal modeling and simulation framework for analyzing and verifying decentralized self-adaptive systems in dynamic environments.
Findings
Verified adaptation properties through stochastic simulations
Demonstrated approach effectiveness with UAV emergency scenario
Provided statistical results for UAV arrangement planning
Abstract
Self-adaptive software is considered as the most advanced approach and its development attracts a lot of attention. Decentralization is an effective way to design and manage the complexity of modern self-adaptive software systems. However, there are still tremendous challenges. One major challenge is to unify decentrality with traditional self-adaptive implementation framework during design and implementation activity. One is to guarantee the required global goals and performance of decentralized self-adaptive systems operating in highly dynamic and uncertain environments. Another challenge is to predict the influence of system's internal change on its self-adaptability to the environment. To solve these problems, we combine the mechanisms of separation of concerns with modeling method using timed automata to allow the system to be analyzed and verified. Timed computation tree logic is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Distributed systems and fault tolerance · Service-Oriented Architecture and Web Services
