UML++: Enhancing Student Learning of Object-Oriented Modeling through Executable Objects - Maier, Pierre; Schwarz, Tobias (ACM/IEEMODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, 2024)