In the last years I have developed some software, either as part of my research or just for fun. The source code and the full list of projects is available in my GitHub account.
Here is a list of the research software I have developed. Feel free to contact me if you have problems to make it work or if you want to collaborate.
Description: A search engine for models
Website: http://mar-search.org
Source code: https://github.com/mar-platform
Description: AnATLyzer is an static analyser for ATL model transformations. AnATLyzer uses constraint solving to improve is precision (i.e., reduce the number of false positives), but it is fast enough to be used on-the-fly as the transformation is edited. AnATLyzer extends the default ATL editor with error markers, quick fixes and an analysis view.
Website: http://anatlyzer.github.io
Source code: https://github.com/jesusc/anatlyzer
Description: A model finder for EMF
Website: https://github.com/jesusc/efinder
Source code: https://github.com/jesusc/efinder
Description: Bentō is a component model for reusable model transformations
Website: http://sanchezcuadrado.es/projects/bento
Source code: https://github.com/jesusc/bento
Description: Eclectic is a new model transformation tool designed as a family of model transformation languages, each one of them addressing a certain kind of transformation task. It includes a compiler for the Java Virtual Machine and an Eclipse-based IDE
Website: http://sanchezcuadrado.es/projects/eclectic
Source code: https://github.com/jesusc/eclectic
Description: A Model Driven Development tool based on Ruby and Eclipse. It provides several embedded DSLs for model-transformation (RubyTL), code generation (Textplate), validation, etc.
Website: http://gts.inf.um.es/age
Description: A Ruby-based implementation of Ecore and EMOF. The project was started by Jim Steel and Franck Fleury, and I've been an active contributor since the beginning. In fact, RMOF is used by AGE as the model management layer.
Website: http://rmof.rubyforge.org