Key research themes
1. How can automated and semi-automated approaches improve consistency management in industrial continuous model-based development?
This theme addresses the practical challenges and desired advancements in achieving consistency among models and other development artifacts within industrial continuous model-based development (MBD) settings. It is crucial because consistency management is a major impediment to adopting more iterative and agile modeling practices that aim to shorten development cycles. Understanding current industrial practices and how automation and migration pathways can facilitate more effective consistency management can inform tool support and methodological improvements.
2. What methodologies and algorithms mitigate state space explosion in model checking for eventual properties through divide-and-conquer and parallelization?
Model checking eventual properties often suffers from state space explosion, limiting practical verification of complex systems. This theme investigates divide-and-conquer based methods that partition the model checking problem into smaller, manageable subproblems, enabling more efficient analysis. The exploration of designing sequential and parallel tools based on these partitions furthers the scalability and running performance of model checking, especially leveraging multi-core architectures for eventual properties represented in temporal logic.
3. How can application-centric consistency models in geo-replicated storage systems guarantee invariant preservation with low latency under eventual consistency?
This theme explores consistency models that extend eventual consistency by explicitly considering application-specific invariants to improve correctness guarantees in geo-replicated distributed storage while maintaining low latency. The focus lies on methodologies enabling safe operation execution under weak coordination or repair-based invariant restoration. Middleware implementations demonstrate practical trade-offs in latency and correctness, bridging the gap between strong consistency and eventual consistency for large-scale cloud applications.