Key research themes
1. How can Coloured Petri Nets (CPNs) be extended and optimized for effective modeling and analysis of complex, hierarchical, and data-rich systems?
This theme focuses on enhancing the expressive power and analysis capability of CPNs to model complex systems with hierarchical structures, large or infinite state spaces, and rich data domains. It addresses challenges related to state space explosion, efficient symbolic analysis, incorporation of complex data types (e.g., bags or colors), and modular/hierarchical modeling for scalability and clarity.
2. How can Coloured Petri Nets support performance evaluation and decision-making in software and real-world applications with concurrency and resource contention?
This research area examines the use of CPNs for modeling concurrent and resource-shared systems to analyze performance bottlenecks, optimize configuration parameters, and support decision-making processes. It encompasses simulation-based calibration, modeling software resource contention, and adaptation of decision rules into CPN frameworks to facilitate performance prediction, optimal parameter selection, and adaptive decision modeling.
3. How can Coloured Petri Nets be applied and integrated into domain-specific modeling, safety-critical system development, and coordination tasks including formal verification and validation?
This theme explores the integration of CPN modeling with domain-specific languages (DSLs), formal methods, and safety-critical system development workflows. It emphasizes improving communication with domain experts through understandable models, merging behavioral and structural semantics, and using CPNs for coordination of complex tasks like robotics and system safety assurance, supported by formal verification, animation, and refinement techniques.