Example: Norrie 2013
By David Weber, Jakub Szymanek, Moira C. Norrie
in Proc. 35th Intl. Conf. on Conceptual Modeling (ER 2016), Gifu, Japan, November 2016
Constraint definitions tend to be distributed across the components of an information system using a variety of technology-specific representations. We propose an approach where constraints are managed in a single place using OCL with extensions for technology-specific concepts. These constraints are then mapped to technology-specific representations which are validated at runtime. Bi-directional translations of constraint definitions allows existing components to be easily integrated into the system. We present an implementation of the approach and report on a user study with developers from industry and research.