STAF 2025
Tue 10 - Fri 13 June 2025 Koblenz, Germany
Tue 10 Jun 2025 14:20 - 14:45 at D 239 - OCL Session 2: Correctness and complexity metrics

Logical puzzles can support teaching informatics and rational thinking. We have developed a metamodel-based approach that supports development, configuration, and automatic construction of puzzles with a syntax close to predicate logic and OCL and a semantics close to UML object models. We extend this approach by introducing puzzle metrics expressed with OCL that consider puzzle complexity w.r.t. syntactic and semantic aspects. The aim of developing the metrics is to tune the logical puzzles for novice and expert players and learners. We regard the approach as an ideal case for demonstrating the flexibility and power of OCL due to applications of OCL for various purposes and on different modeling levels.

Tue 10 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:00
OCL Session 2: Correctness and complexity metricsOCL at D 239
13:30
25m
Talk
Verifying OCL Pre/Post Condition using Cyclone
OCL
Yuelou Ding , Hao Wu Maynooth University
13:55
25m
Talk
A New Set of Metrics for Measuring Complexity of OCL Expressions
OCL
Ankit Jha Maynooth University, Rosemary Monahan , Hao Wu Maynooth University
14:20
25m
Talk
Measuring Complexity of Logical Puzzles with Metrics Expressed in OCL
OCL
14:45
15m
Day closing
Discussion and closing remarks
OCL