Commit b8ffeb69 authored by Bernhard Rumpe's avatar Bernhard Rumpe
Browse files

BR

parent 41e9bc2a
<h2>MDETools'17 Rover Challenge Languages </h2>
<p>
This is the companion website for the MontiCore languages developed to address the <a href="http://mase.cs.queensu.ca/mdetools/index.php?id=rover">Rover challenge</a> posed by the <a href="http://mase.cs.queensu.ca/mdetools/">MDETools'17 workshop</a>. The languages have been presented in the paper "Engineering a Rover Language in GEMOC Studio &amp; MontiCore" by Thomas Degueule, Tanja Mayerhofer, and Andreas Wortmann.
</p>
<p>
To explore the languages, proceed as follows:
<ol>
<li>Download and extract the <a href="./rover-workspace.zip">rover projects archive</a> (includes languages and code generator).</li>
<li>Install Java 1.8 or later and maven.</li>
<li>Copy the settings.xml file from the archive to your local maven directory (e.g., $home/.m2).</li>
<li>Import the projects from the extracted <a href="./rover-workspace.zip">rover projects workspace</a>.</li>
<li>First build the project raspirover-dsl via "Run as" -> "Maven build" -> "clean install", the build the project rcl2java in the same way (you also can build the projects from the command line via "mvn clean install" accordingly.)</li>
<li>Have a look at the grammars in raspirover-dsl/src/main/grammars/mdetools/ and the generated code at rcl2java/target/generated-sources/</li>
</ol>
</p>
<p>
<h3>Related Documents</h3>
<ul style="list-style-type: none;">
<li>
<a href="./engineering-a-rover-language.pdf"><img border="0" alt="Engineering a Rover Language in GEMOC Studio &amp; MontiCore" src="paper.png" width="16" height="16"/></a>
<a href="./engineering-a-rover-language.pdf">Paper "Engineering a Rover Language in GEMOC Studio &amp; MontiCore"</a>
</li>
<li>
<a href="./rover-workspace.zip"><img border="0" alt="Rover Workspace" src="archive.png" width="16" height="16"/></a>
<a href="./rover-workspace.zip">Rover Projects Archive</a>
</li>
<li></li>
</ul>
</p>
<?php
$ROOT_PATH = "../../";
$TITLE = "SE@RWTH : MDETools'17 Rover Challenge Languages";
include ($ROOT_PATH."layout/lib.php");
include ($ROOT_PATH."layout/header.php");
include ("content.php");
include ($ROOT_PATH."layout/footer.php");
?>
rcl/paper.png

774 Bytes

Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment