Key research themes
1. How can process algebra be extended or adapted to practically verify real-world timed and resource-constrained systems?
This research theme investigates the applicability of process algebra frameworks, particularly those extended with notions of time and resources, for rigorous verification of real-world protocols and systems demanding timeliness guarantees. It bridges the theoretical underpinnings of timed/quantitative process algebras with practical verification challenges, such as mutual exclusion protocols and distributed system timeliness, emphasizing formal specifications, operational semantics, and algebraic reasoning about system behaviors under time constraints.
2. How can process algebra formalize and support analysis of complex workflow and business process modeling patterns?
This theme encompasses efforts to extend process algebra and related mathematical structures to precisely model, analyze, and integrate complex workflow patterns and business processes. It focuses on capturing control flow intricacies such as concurrency, synchronization, cancellation, and compensation in models like Event-Driven Process Chains (EPCs) and BPEL, formalizing their semantics to improve correctness verification, merging, reduction, and simplification of realistic business process models.
3. How can process algebra and formal methods facilitate comparison, querying, and conformance checking of complex process models?
This research theme addresses formal techniques grounded in process algebra and automata theory that enable the comparison, conformance assessment, and systematic querying of process models, especially in declarative and stochastic settings. It emphasizes methods to measure behavioral similarity and difference, understand flexible process specifications, and improve the precision and diagnostics of conformance between observed behaviors and modeled ones.