The OCL is often perceived as dicult to learn and use. In previous research, we have dened experimental query languages exhibiting higher levels of usability than OCL. However, none of these alternatives can rival OCL in terms of adoption and support. In an attempt to leverage the lessons learned from our research and make it accessible to the OCL community, we propose the OCL Query API (OQAPI), a library of query-predicates to improve the user-friendliness of OCL for ad-hoc querying. The usability of OQAPI is studied using controlled experiments. We nd considerable evidence to support our claim that OQAPI facilitates user querying using OCL.
Ceur Workshop Proceedings, 2013, p. 83-92
Main Research Area:
Ceur Workshop Proceedings
13th International Workshop on OCL, Model Constraint and Query Languages (OCL 2013)