blob: f64258b0767916946f080293102cdd4cfc6d392b [file] [log] [blame]
<style>
td {
border : 1px solid black;
text-align: center;
padding:5px;
}
.separator {
border : 0px;
padding-top:10px;
padding-bottom:10px;
}
.driver{
background-color: #E8E8E8;
}
</style>
<table style="width:100%;table-layout:fixed;margin-top:10px;margin-bottom:10px">
<tr>
<td colspan="4">Model Refactoring (EWL)</td>
<td colspan="4">Model comparison (ECL)</td>
<td colspan="3">Unit testing (EUnit)</td>
<td colspan="1">...</td>
</tr>
<tr>
<td colspan="4">Pattern matching (EPL)</td>
<td colspan="4">Model merging (EML)</td>
<td colspan="4">Model migration (Flock)</td>
</tr>
<tr>
<td colspan="4">Model validation (EVL)</td>
<td colspan="4">Code generation (EGL)</td>
<td colspan="4">Model transformation (ETL)</td>
</tr>
<tr>
<td colspan="12" class="separator"> &darr; extend </td>
</tr>
<tr>
<td colspan="12" style="background-color:#472A56;color:white;">Epsilon Object Language (EOL)</td>
</tr>
<tr>
<td colspan="12" style="background-color:#1E1E1E;color:white">Epsilon Model Connectivity (EMC)</td>
</tr>
<tr>
<td colspan="12" class="separator"> &uarr; implement </td>
</tr>
<tr>
<td colspan="6" class="driver">Eclipse Modeling Framework (EMF)</td>
<td colspan="2" class="driver">Simulink</td>
<td colspan="4" class="driver">PTC Integrity Modeller</td>
</tr>
<tr>
<td colspan="4" class="driver">Excel/Google Spreadsheets</td>
<td colspan="2" class="driver">GraphML</td>
<td colspan="4" class="driver">Schema-less XML</td>
<td colspan="2" class="driver">CSV</td>
</tr>
<tr>
<td colspan="2" class="driver">Z (CZT)</td>
<td colspan="3" class="driver">ArgoUML</td>
<td colspan="2" class="driver">MongoDB</td>
<td colspan="3" class="driver">CDO</td>
<td colspan="2" class="driver">JSON</td>
</tr>
<tr>
<td colspan="3" class="driver">XSD-backed XML</td>
<td colspan="2" class="driver">MySQL</td>
<td colspan="3" class="driver">MetaEdit+</td>
<td colspan="4" class="driver">...</td>
</tr>
</table>