Influences on OCL
The development of OCL was significantly influenced by existing programming languages like Eiffel and Smalltalk, as well as business process modeling initiatives at IBM. While the dream of allowing business people to directly express application constraints remains elusive, the need for more sophisticated languages to articulate complex business requirements is increasingly critical.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 120: OCL with Anneke Kleppe
Related Questions