Dr. Luuk Groenewegen is associate professor of LIACS, the Leiden Institute of Advanced Computer Science, where he belongs to the Algorithms and Software Technology group. He studied mathematics in Leiden and he received a PhD in Eindhoven in 1978 on a topic in operational research. He worked as Project Leader in Software Engineering for Rijkswaterstaat. From 1979 until 2011 he was employed in the computer science institute of Leiden University, LIACS. Twice he presented a course on Pascal Programming for Teleac on television. Since his formal retirement in 2011, he continues doing research and additionally some teaching, mostly supervising, on a volunteer basis for three days per week.

His main research interests are: object-oriented modelling, dynamic consistency, coordination, self-adaptation. He participated in developing ArchiMate, now an OMG standard. He developed the coordination modelling language Paradigm and, in close cooperation with Erik de Vink from Eindhoven, he used Paradigm for designing the self-adaptation pattern McPal: Self-adaptation, even if originally unforeseen, is specified as coordination with some form of JIT modelling (Just-In-Time). Recently, he studies Paradigm models with more than one McPal-like component, in view of understanding coherently simultaneous self-adaptations of a system.