Pattern-based Mapping of OCL Specifications to JML Contracts Topics: Constraint Modeling and Languages In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development MODELSWARD - Volume 1, 193-200, 2014 , Lisbon, Portugal