Modeling and Analyzing Adaptive User-Centric Systems in Real-Time Maude
Martin Wirsing (LMU M\"unchen), Sebastian S. Bauer (LMU M\"unchen),, Andreas Schroeder (LMU M\"unchen)

TL;DR
This paper presents a formal modeling and analysis framework for adaptive user-centric systems using Real-Time Maude, enabling verification of time-dependent properties through model checking and simulation.
Contribution
It introduces a generic component-based modeling approach and analysis algorithms for real-time, adaptive systems using Metric Temporal Logic in Real-Time Maude.
Findings
Model checking of time-bounded response properties is feasible.
The approach is sound and complete for maximal time sampling.
Application demonstrated with an adaptive advertising scenario.
Abstract
Pervasive user-centric applications are systems which are meant to sense the presence, mood, and intentions of users in order to optimize user comfort and performance. Building such applications requires not only state-of-the art techniques from artificial intelligence but also sound software engineering methods for facilitating modular design, runtime adaptation and verification of critical system requirements. In this paper we focus on high-level design and analysis, and use the algebraic rewriting language Real-Time Maude for specifying applications in a real-time setting. We propose a generic component-based approach for modeling pervasive user-centric systems and we show how to analyze and prove crucial properties of the system architecture through model checking and simulation. For proving time-dependent properties we use Metric Temporal Logic (MTL) and present analysis…
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.
