selected publications academic article Modular architecture for a toolset supporting OCL. Lecture Notes in Computer Science. 278-293. 2000