NRL is a near-English, model-driven language for expression business constraints, actions and transformations. It works with diverse models, such as UML or XML Schema, and is designed to make it easy to translate to target languages like Java or XSLT
Forager is a source code search plug-in for Eclipse that uses information retrieval techniques to enable software engineers to locate concepts & concerns in unfamiliar code more efficiently than traditional regularexpression based search tools.