STAF 2025 (series) / OCL 2025 (series) / OCL 2025 /
Measuring Complexity of Logical Puzzles with Metrics Expressed in OCL
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 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 10 Jun
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:00 | |||
13:30 25mTalk | Verifying OCL Pre/Post Condition using Cyclone OCL | ||
13:55 25mTalk | A New Set of Metrics for Measuring Complexity of OCL Expressions OCL | ||
14:20 25mTalk | Measuring Complexity of Logical Puzzles with Metrics Expressed in OCL OCL | ||
14:45 15mDay closing | Discussion and closing remarks OCL |