Aocl : A Pure-Java Constraint and Transformation Language for MDE Topics: Constraint Modeling and Languages In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development MODELSWARD - Volume 1, 319-327, 2020 , Valletta, Malta