In UML2.0, significant efforts have been devoted towards a better definition of OCL. Still, the adoption of the language by the software engineers remains a significant challenge. This paper discusses the problem of helping UML analysts to express OCL constraints that link a pair of attributes from different classes. This help consists of finding a navigation path between the classes, and then choosing the best context to express the simplest constraint. Y. Ledru, S. Dupuy, H. Fadil Towards Computer-Aided Design of OCL Constraints. In Proceedings of CAISE’04 Workshops Vol. 1 - EMMSAD’04: Evaluating Modeling Methods for Systems Analysis and Design, Riga, June 2004 This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases,...