"Combining OCL and Programming Languages for UML Model Processing."

Mika Siikarla, Jari Peltonen, Petri Selonen (2004)
a service of Schloss Dagstuhl - Leibniz Center for Informatics