blob: 3dba3023c055e92665ad7fbf5634c8a006e9a0c6 [file] [log] [blame]
<!doctype html>
<html>
<link rel="icon" type="image/png" href="favicon.ico" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CHESS</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
</head>
<body>
<header>
<div class="logo-left width">
<a href="index.html"><img src="images/chess-logo.png" alt="CHESS logo" width=""></a>
</div>
</header>
<nav>
<div class="width">
<ul>
<li class="start"><a href="index.html">Home</a></li>
<li class="divider-vertical-second-menu"></li>
<li><a href="features.html">Features</a></li>
<li class="divider-vertical-second-menu"></li>
<li class="selected"><a href="start.html">Getting Started</a></li>
<li class="divider-vertical-second-menu"></li>
<li><a href="events.html">Events</a></li>
<li class="divider-vertical-second-menu"></li>
<li class="end"><a href="community.html">Community</a></li>
<li style="text-align:right;"><a href="download.html" class="box">Download</a></li>
<li style="float:none;"><br style="clear:both;" /></li>
</ul>
</div>
</nav>
<div id="hrdiv">
<img src="images/bg_breadcrumb.jpg" width="" alt="" height="" />
</div>
<div id="body" class="width-started">
<article class="expanded">
<ul class="tabs">
<li>
<input name="tabs" id="tab1" checked="" type="radio">
<label for="tab1">Installation</label>
<div id="tab-content1" class="tab-content">
This page provides all the information needed to setup the PolarSys CHESS tool.
Please refer also to the provided <a href="publis/CHESSToolset_UserGuide.pdf"><b>user guide</b></a> to check the extensions currently available for CHESS.
<h3>Needed environment</h3>
<p>
A Java 7 JRE/JDK is recommended for CHESS v0.9.0.<br />
</p>
<p>
You can download the CHESS Eclipse full distribution from the <a href="download.html">Donwload page</a>; in this case you have only to uncompress the provided archive to start using the CHESS tool.<br />
</p>
<p>
If you want to install CHESS with the provided update site please follow the steps detailed below:
</p>
<p>
CHESS Eclipse plugins v0.9.0 has to be installed on top of Eclipse Luna 4.4 platform available from:
<a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools/lunasr2">http://www.eclipse.org/downloads/packages/eclipse-modeling-tools/lunasr2</a>.
</p>
<p>
Once Eclipse Luna has been installed, additional Eclipse tools have to be installed by using the standard
Eclipse new software installation feature:
<ul class="listInTabs">
<li>Launch Eclipse Luna (eclipse.exe)</li>
<li>From the main Eclipse window select the Help->Install new software… -> menu item</li>
<li>From the &quot;Install&quot; window select &quot;Luna&quot;
(http://download.eclipse.org/releases/luna) in the &quot;Work with&quot; field,
then wait for the list of available sites to appear in the area below.
<br>
<img src="images/installingEnvironment1.jpg" width="85%">
<div class="caption">Figure 1: Installing the environment</div>
</li>
<li>Expand the “Modeling” category and check the following plugins:
<ul class="listInTabs">
<li>Acceleo Core SDK</li>
<li>ATL SDK</li>
<li>QVT Operational SDK</li>
</ul>
<li>Click Next and then Finish to terminate the install procedure.</li>
<li>Restart Eclipse, when prompted, in order to apply the changes.</li>
</ul>
</p>
<p>
Then install <b>Papyrus</b> and <b>MARTE</b> following these steps:
<ul class="listInTabs">
<li>from the main Eclipse window select the Help->Install new software… -> menu item</li>
<li>From the &quot;Install&quot; window Add &quot;Papyrus&quot;
(http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/luna)
in the &quot;Work with&quot; field, then wait for the list of available sites to
appear in the area below, and select them all.</li>
<li>Click Next and then Finish to terminate the install procedure.</li>
<li>Restart Eclipse, when prompted, in order to apply the changes.
<br>
<img src="images/installingPapyrus.jpg" width="85%">
<div class="caption">Figure 2: Papyrus installation window</div>
</li>
</ul>
</p>
<!--
<h3>Installing MAST (required by the schedulability analysis)</h3>
<p>
Download the binary distribution of MAST from
<a href="http://mast.unican.es/#downloading"><b>http://mast.unican.es/#downloading</b></a>
and extract it in the folder &quot;<your Eclipse folder>/mast/windows&quot; or
&quot;<your Eclipse folder>/mast/linux&quot; depending on your operating system.
<br><img src="images/alert_transparent.gif" width="60">&nbsp;&nbsp;&nbsp;
Currently the latest MAST version supported by the CHESS toolset is 1.4.0.0\1.
</p>
-->
<h3>Installing the CHESS plugins</h3>
<p>
CHESS plug-ins can be installed by using the standard Eclipse update-site feature.
</p>
<p>
The CHESS update-site is available through http:
<br>the URL is <tt>https://www.polarsys.org/chess/updatesite/0.9.0/ </tt>
<ul class="listInTabs">
<li>Launch Eclipse Luna</li>
<li>From the main menu select Help->Install new software… -></li>
<li>Click &quot;Add…&quot;, then select the CHESS update site or digit
&quot;https://www.polarsys.org/chess/updatesite/0.9.0/&quot;
(the first time you are using it) in the Location field, and click Ok.</li>
<li>In the Install window uncheck the &quot;Group Items by Category&quot; option (see Figure 3).</li>
<li>In the Install window check the CHESS Polarsys features (see Figure 3), and click Next and
Finish to terminate the installation.</li>
<li>Restart Eclipse.</li>
</ul>
<br>
<img src="images/installingChess.jpg" width="85%">
<div class="caption">Figure 3: Installing the CHESS plug-ins</div>
</p>
</div>
</li>
<li>
<input name="tabs" id="tab2" type="radio">
<label for="tab2">Documentation</label>
<div id="tab-content2" class="tab-content">
<p>Check the CHESS user guide available
<a href="publis/CHESSToolset_UserGuide.pdf"><b>here</b>.</a>
The user guide will introduce you to the entire CHESS design flow, starting from the creation of a CHESS project to the different CHESS modelling steps and tool features, with step-by-step examples.
</p>
<!--
<h3>CHESS Documentation</h3>
<p style="text-align: left; padding:10px;">
Here is some text....
</p>
-->
<p>Check the CHESS Modelling Language profile definition available
<a href="publis/CHESSMLprofile.pdf"><b>here</b>.</a></p>
</div>
</li>
<li>
<input name="tabs" id="tab3" type="radio">
<label for="tab3">Model Examples</label>
<div id="tab-content3" class="tab-content">
<p>CHESS model examples are available in the <a href="download.html"><b>download</b></a> page; you can import them in your workspace as existing projects and then navigate the models, through the available diagrams. The provided examples can also be used to test the CHESS model driven features, like the analysis and code generation.</p>
</div>
</li>
</ul>
</article>
</div>
<div class="clear"></div>
<footer id="footer-start">
<div class="footer-content width">
<ul>
<li><h4>PolarSys</h4></li>
<li><a href="http://www.polarsys.org/about-us">About</a></li>
<li><a href="http://www.polarsys.org/contact-us">Contact Us</a></li>
<li><a href="http://www.polarsys.org/projects/polarsys.chess">CHESS Project Page</a></li>
</ul>
<ul>
<li><h4>Legal</h4></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License</a></li>
<li><a href="http://www.eclipse.org/legal/">Legal Resources</a></li>
</ul>
<ul>
<li><h4>Useful Links</h4></li>
<li><a href="http://polarsys.org/bugs/describecomponents.cgi?product=CHESS">Report a Bug</a></li>
<li><a href="http://polarsys.org/wiki/CHESS">Documentation</a></li>
<li><a href="http://polarsys.org/wiki/CHESS/Technical_Information">How to Contribute</a></li>
<li><a href="http://polarsys.org/mailman/listinfo/chess-dev">Mailing List</a></li>
<li><a href="http://polarsys.org/forums/index.php/f/9/">Forum</a></li>
</ul>
<ul class="endfooter">
<li><h4>Other</h4></li>
<li><a href="http://www.intecs.it/">Intecs</a></li>
<li><a href="http://www.unipd.it">University of Padova</a></li>
</ul>
<table>
<tr>
<td>
<a href="http://www.polarsys.org/"><img src="images/polarsys.png" alt="PolarSys logo" width="250"></a>
<br />
<br />
</td>
<td>
<div class="right-footer">
<a href="http://www.eclipse.org/"><img src="images/eclipse.png" alt="Eclipse logo"></a>
<br />
Copyright ©<span id="year">2016</span> The Eclipse Foundation. <br /> All Rights Reserved.
</div>
</td>
</tr>
</table>
<div class="clear"></div>
</div>
</footer>
</body>
</html>