blob: 976601bcf842ffcf0f52c5b238773ad7c0a1c1d7 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Getting Started with OpenCert | The Eclipse Foundation</title>
<meta property="og:title" content="Getting Started with OpenCert | The Eclipse Foundation" />
<meta name="twitter:title" content="Getting Started with OpenCert | The Eclipse Foundation" />
<meta name="description" content="This section guides the end-user through the its initial use of OpenCert.
It needs to be upgraded to take into account the new prototype.
">
<meta property="og:description" content="This section guides the end-user through the its initial use of OpenCert.
It needs to be upgraded to take into account the new prototype.
">
<meta name="twitter:description" content="This section guides the end-user through the its initial use of OpenCert.
It needs to be upgraded to take into account the new prototype.
">
<meta name="author" content="Eclipse Foundation and the AMASS ECSEL project partners"/>
<link href='https://www.polarsys.org/opencert/images/logo_square.png' rel='icon' type='image/x-icon'/>
<meta property="og:image" content="https://www.polarsys.org/opencert/images/logo.png" />
<meta name="twitter:image" content="https://www.polarsys.org/opencert/images/logo.png" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@AMASSproject" />
<meta name="twitter:creator" content="@AMASSproject" />
<meta property="og:url" content="https://www.polarsys.org/opencert/resources/gettingstarted/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="OpenCert" />
<meta name="generator" content="Hugo 0.37.1" />
<link rel="canonical" href="https://www.polarsys.org/opencert/resources/gettingstarted/" />
<link rel="alternate" href="https://www.polarsys.org/opencert/index.xml" type="application/rss+xml" title="OpenCert">
<link rel="stylesheet" href="https://eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/quicksilver.min.css">
<link href="//fonts.googleapis.com/css?family=Libre+Franklin:400,700,300,600,100" rel="stylesheet" type="text/css"/>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5WLCZXC');</script>
</head>
<body>
<a class="sr-only" href="#content">Skip to main content</a>
<header class="header-wrapper" id="header-wrapper">
<div class="clearfix toolbar-container-wrapper">
<div class="container">
<div class="text-right toolbar-row row hidden-print">
<div class="col-md-24 row-toolbar-col">
<ul class="list-inline">
<li><a href="https://accounts.eclipse.org/user/edit" class="" data-tab-destination="tab-profile"><i class="fa fa-edit fa-fw"></i> Edit my account</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row" id="header-row">
<div class="col-sm-5 col-md-4" id="header-left">
<div class="wrapper-logo-default">
<a title="OpenCert" href="https://www.polarsys.org/opencert/">
<img width="140" class="logo-eclipse-default img-responsive hidden-xs" src="https://www.polarsys.org/opencert/images/logo.png" alt="OpenCert" />
</a>
</div>
</div>
<div class="col-sm-4 col-md-5 text-right hidden-print hidden-xs pull-right margin-top-10" id="header-right">
<div id="btn-call-for-action"><a href="https://polarsys.org/opencert/downloads" class="btn btn-huge btn-warning"><i class="fa fa-download"></i> Download</a></div>
</div>
<div class="col-sm-15 col-md-15 reset margin-top-10" id="main-menu-wrapper">
<div class="navbar yamm" id="main-menu">
<div class="navbar-collapse collapse reset float-right" id="navbar-main-menu">
<ul class="nav navbar-nav">
<li>
<a class="" href="/opencert/">
Home
</a>
</li>
<li>
<a class="" href="/opencert/resources/">
Resources
</a>
</li>
<li>
<a class="" href="/opencert/community/">
Community
</a>
</li>
<li>
<a class="" href="/opencert/about/">
About
</a>
</li>
<li>
<a class="" href="/opencert/news/">
News
</a>
</li>
<li class="dropdown eclipse-more hidden-xs">
<a data-toggle="dropdown" class="dropdown-toggle" role="button">More<b class="caret"></b></a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
<div class="row">
<ul class="col-sm-8 list-unstyled">
<li>
<p><strong>Community</strong></p>
</li>
<li><a href="http://marketplace.eclipse.org">Marketplace</a></li>
<li><a href="http://events.eclipse.org">Events</a></li>
<li><a href="http://www.planeteclipse.org/">Planet Eclipse</a></li>
<li><a href="https://www.eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
<li><a href="https://www.youtube.com/user/EclipseFdn">Videos</a></li>
<li><a href="https://blogs.eclipse.org">Blogs</a></li>
</ul>
<ul class="col-sm-8 list-unstyled">
<li>
<p><strong>Participate</strong></p>
</li>
<li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li>
<li><a href="https://www.eclipse.org/forums/">Forums</a></li>
<li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li>
<li><a href="https://wiki.eclipse.org/">Wiki</a></li>
<li><a href="https://wiki.eclipse.org/IRC">IRC</a></li>
</ul>
<ul class="col-sm-8 list-unstyled">
<li>
<p><strong>Eclipse IDE</strong></p>
</li>
<li><a href="https://www.eclipse.org/downloads">Download</a></li>
<li><a href="https://help.eclipse.org">Documentation</a></li>
<li><a href="https://www.eclipse.org/getting_started">Getting Started / Support</a></li>
<li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li>
<li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li>
<li><a href="https://www.eclipse.org/forums/index.php/f/89/">Newcomer Forum</a></li>
</ul>
</div>
</div>
</li>
</ul>
</li>
</ul>
</div>
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-main-menu">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="wrapper-logo-mobile">
<a class="navbar-brand visible-xs" title="OpenCert" href="https://www.polarsys.org/opencert/">
<img width="140" class="logo-eclipse-default-mobile img-responsive" src="https://www.polarsys.org/opencert/images/logo.png" alt="OpenCert" />
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<section class="default-breadcrumbs hidden-print" id="breadcrumb">
<div class="container">
<h3 class="sr-only">Breadcrumbs</h3>
<div class="row">
<div class="col-sm-24">
<ol class="breadcrumb">
<li>
<a href="https://www.polarsys.org/opencert/">OpenCert</a>
</li>
<li>
<a href="https://www.polarsys.org/opencert/resources/">Resources</a>
</li>
<li class="active">
<a href="https://www.polarsys.org/opencert/resources/gettingstarted/">Getting Started with OpenCert</a>
</li>
</ol>
</div>
</div>
</section>
<main>
<div class="container">
<div class="row">
<div class="col-md-18 padding-bottom-30">
<h1>Getting Started with OpenCert</h1>
<p>This section guides the end-user through the its initial use of OpenCert.</p>
<p>It needs to be upgraded to take into account the new prototype.</p>
<p></p>
<hr />
<h2 id="installation">Installation</h2>
<p>It must be noted that the pre-existing OpenCert tools are designed to follow client-server architecture approach:</p>
<ul>
<li>OpenCert server - installed in a central host machine</li>
<li>One or many OpenCert clients - each of which installed on specific user machines</li>
</ul>
<p>This installation relates to a standalone version of OpenCert, including Papyrus/CHESS, EPF Composer and BVR plugins.</p>
<h3 id="client-bundle-download">Client bundle download</h3>
<p>It is required to have installed (minimum) <strong>Java Environment 1.8</strong>.</p>
<p>To install the OpenCert platform client, download it from the <a href="../../downloads/">Downloads</a> page for Windows 64 bits and uncompress it into your hard disk.</p>
<h3 id="client-configuration">Client configuration</h3>
<p>To use the platform execute the eclipse.exe file and introduce a select a folder that will be used as workspace.</p>
<p><img src="../../images/gettingstarted/Fig1.png" class="img-responsive" alt="Figure 1 - Select the workspace menu"><br /></p>
<p>The first step after the installation process is to configure the connection settings with the CDO repository where all the models generated using the platform will be stored. This information must be introduced in the Model Repository Preference page inside the OpenCert category. Go to menu Window → Preferences to open this window.</p>
<p><img src="../../images/gettingstarted/Fig2.png" class="img-responsive" alt="Figure 2 - Preference menu"><br /></p>
<p><img src="../../images/gettingstarted/Fig3.png" class="img-responsive" alt="Figure 3 - Model Repository Configuration Page linked to a common repository"><br /></p>
<p>The information to introduce is:</p>
<ul>
<li><strong>Server IP:</strong> The IP of the centralized CDO Server (<a href="http://opencert.tecnalia.com">opencert.tecnalia.com</a>).</li>
<li><strong>Server Port:</strong> The port used by the running CDO Server. Take into account that if the client is behind a proxy, the port 2036 shall be open, otherwise the communication will fail.</li>
<li><strong>Repository name:</strong> The name of the repository where all the date will be stored (read only).</li>
<li><strong>Protocol:</strong> The protocol used to connect to the CDO Server.</li>
</ul>
<p>Disable the Repository timeout to avoid the automatic closing of the connection with the server for inactivity using the menu Window → Preference as shown in the image below.</p>
<p><img src="../../images/gettingstarted/Fig4.png" class="img-responsive" alt="Figure 4 - Disable the Repository timeout time"><br /></p>
<p>After introducing this data the Opencert Perspective can be used to connect to the server and view the data of the repository configured. To open it, go to menu Window→ Perspective → Open Perspective→ Other.</p>
<p><img src="../../images/gettingstarted/Fig5.png" class="img-responsive" alt="Figure 5 - Opencert Perspective"><br /></p>
<p>If the provided connection settings with the repository are incorrect or the server is not running, this view will display the error in the screenshot below instead of the contents of the repository. To solve it, check the server is running (using the page <a href="http://opencert.tecnalia.com:8080">http://opencert.tecnalia.com:8080</a>) and the configuration settings are correct, ensure the communication ports (2036 and 8080) are open, close the Repository Explorer view and open it again (Window→Show View→Other→Opencert→Repository Explorer).</p>
<p><img src="../../images/gettingstarted/Fig6.png" class="img-responsive" alt="Figure 6 - Opencert Perspective"></p>
<h3 id="1-3-deleting-repository-contents">1.3 Deleting Repository contents</h3>
<p>To delete a folder and its contents, right click over it and left click the “Delete” menu.</p>
<p><img src="../../images/gettingstarted/Fig7.png" class="img-responsive" alt="Figure 7 - Delete folder menu"><br /></p>
<p>To delete a model, right click over it and left click the “Delete“menu.</p>
<p><img src="../../images/gettingstarted/Fig8.png" class="img-responsive" alt="Figure 8 - Delete model menu"></p>
</div>
<div class="col-md-6 padding-bottom-30">
</div>
</div>
</div>
</main>
<p id="back-to-top">
<a class="visible-xs" href="#top">Back to the top</a>
</p>
<footer id="solstice-footer">
<div class="container">
<div class="row">
<section class="col-sm-6 hidden-print" id="footer-eclipse-foundation">
<h2 class="section-title">Eclipse Foundation</h2>
<ul class="nav">
<li><a href="https://www.eclipse.org/org/">About Us</a></li>
<li><a href="https://www.eclipse.org/org/foundation/contact.php">Contact Us</a></li>
<li><a href="https://www.eclipse.org/donate">Donate</a></li>
<li><a href="https://www.eclipse.org/org/documents/">Governance</a></li>
<li><a href="https://www.eclipse.org/artwork/">Logo and Artwork</a></li>
<li><a href="https://www.eclipse.org/org/foundation/directors.php">Board of Directors</a></li>
</ul>
</section>
<section class="col-sm-6 hidden-print" id="footer-legal">
<h2 class="section-title">Legal</h2>
<ul class="nav">
<li><a href="https://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="https://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="https://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="https://www.eclipse.org/legal/epl-2.0/">Eclipse Public License</a></li>
<li><a href="https://www.eclipse.org/legal/">Legal Resources </a></li>
</ul>
</section>
<section class="col-sm-6 hidden-print" id="footer-useful-links">
<h2 class="section-title">Useful Links</h2>
<ul class="nav">
<li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li>
<li><a href="//help.eclipse.org/">Documentation</a></li>
<li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li>
<li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li>
<li><a href="https://www.eclipse.org/forums/">Forums</a></li>
<li><a href="//marketplace.eclipse.org">Marketplace</a></li>
</ul>
</section>
<section class="col-sm-6 hidden-print" id="footer-other">
<h2 class="section-title">Other</h2>
<ul class="nav">
<li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li>
<li><a href="https://www.eclipse.org/projects">Community of Projects</a></li>
<li><a href="https://www.eclipse.org/org/workinggroups/">Working Groups</a></li>
<li><a href="https://www.eclipse.org/org/research/">Research@Eclipse</a></li>
<li><a href="https://status.eclipse.org">Service Status</a></li>
</ul>
</section>
<div class="col-sm-24 margin-top-20">
<div class="row">
<div id="copyright" class="col-md-16">
<p id="copyright-text">Copyright &copy; Eclipse Foundation, Inc. All Rights Reserved.</p>
</div>
<div class="col-md-8 social-media">
<ul class="list-inline">
<li>
<a class="social-media-link fa-stack fa-lg" href="https://twitter.com/EclipseFdn">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x"></i>
</a>
</li>
<li>
<a class="social-media-link fa-stack fa-lg" href="https://plus.google.com/+Eclipse">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-google-plus fa-stack-1x"></i>
</a>
</li>
<li>
<a class="social-media-link fa-stack fa-lg" href="https://www.facebook.com/eclipse.org">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-facebook fa-stack-1x"></i>
</a>
</li>
<li>
<a class="social-media-link fa-stack fa-lg" href="https://www.youtube.com/user/EclipseFdn">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-youtube fa-stack-1x"></i>
</a>
</li>
<li>
<a class="social-media-link fa-stack fa-lg" href="https://www.linkedin.com/company/eclipse-foundation">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-linkedin fa-stack-1x"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
<a href="#" class="scrollup">Back to the top</a>
</div>
</div>
</footer>
<script src="https://www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/main.min.js"></script>
</body>
</html>
</body>
</html>