(Note: please manually open in a new tab of your web browser any hyperlink not opening as expected)

# What is Epsilon?

Epsilon is a family of Java-based scripting languages for automating common model-based software engineering tasks, such as code generation, model-to-model transformation and model validation, that work out of the box with EMF (including Xtext and Sirius), UML, Simulink, XML and other types of models. Epsilon also includes Eclipse-based editors and debuggers, convenient reflective tools for textual modelling and model visualisation, and Apache Ant tasks.

# Documentation

Epsilon's documentation is maintaned on its own external website. The overview section of this website is the best place to look for documentation, examples, tutorials, screencasts and lectures.

# Getting help

If you have a question that is not answered in the documentation or in the frequently asqued questions section, please send a message to the Epsilon forum.

# Reporting bugs

If you believe you've found a bug in Epsilon, please consider submitting a bug report to the Eclipse Bugzilla and we'll try to fix it as soon as possible.