blob: 4236c549ad640b53ce5a576b1c673f7bb4d37b29 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Papyrus">
<link rel="shortcut icon" href="img/favicon.ico">
<title>Papyrus</title>
<!-- Bootstrap Core CSS -->
<link href="dist/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<!-- Custom CSS -->
<link href="custom.css" rel="stylesheet" type="text/css">
<!-- Core JavaScript Files -->
<script src="js/jquery-1.11.3.min.js"></script>
<script src="dist/js/bootstrap.min.js"></script>
<script src="js/jquery.easing.min.js"></script>
<!-- Custom Theme JavaScript -->
<script src="js/scrolling-nav.js"></script>
<script>
$(function () {
$("#footer").load("./footer.html");
});
</script>
</head>
<body id="page-top" data-spy="scroll" data-target=".navbar-fixed-top">
<nav class="navbar navbar-default navbar-fixed-top navbar-custom">
<div class="container">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand navbar-brand-custom" href="#page-top"><img class="img-responsive" src="img/papyrus-logo.png" alt="Papyrus"></a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li class="page-scroll">
<a href="#applications">Applications</a>
</li>
<li class="page-scroll">
<a href="#technologies">Technologies</a>
</li>
<li class="page-scroll">
<a href="download.html">Downloads</a>
</li>
<li class="page-scroll">
<a href="relatives.html">Relatives</a>
</li>
<li class="page-scroll">
<a href="documentation.html">Documentation</a>
</li>
<li class="page-scroll">
<a href="community.html">Community</a>
</li>
</ul>
</div>
</div>
</nav>
<section class="custom-section">
<div class="container">
<div class="row">
<div class="col-md-8">
<h1 class="technology-name">Eclipse Papyrus &trade;<br>
<span class="technology-moto wrap">
Modeling environment
</span>
</h1>
<img class="img-responsive center-block" src="img/screenshot.png" alt="Papyrus">
</div>
<div class="col-md-4">
<!--<div class="panel panel-default news-block">-->
<div class="well news-well">
<?php
require_once ('news/newstohtml.php');
$papyrusnews = news_to_html("news/news.xml", "", "", "", false, "long", "5");
echo $papyrusnews;
?>
</div>
<!--</div>-->
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group btn-group-xs" role="group">
<button type="button" class="btn btn-default" onclick="location.href='news.php'"><img src="img/expand.png" alt="Expand"></button>
</div>
<div class="btn-group btn-group-xs" role="group">
<button type="button" class="btn btn-default" onclick="location.href='news/index.php'"><img src="img/rss.png" alt="RSS"></button>
</div>
</div>
<div class="well testimonial">
<?php
require_once ('quotes/quotes2html.php');
$papyrusquotes = quoteshort_to_html("quotes/quotes.xml", 1);
echo $papyrusquotes;
?>
</div>
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group btn-group-xs" role="group">
<button type="button" class="btn btn-default" onclick="location.href='testimonials.html#testimonials'"><img src="img/expand.png" alt="Expand"></button>
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-4">
<img class="img-responsive center-block" src="img/standard-modeling.png" alt="Standard Modeling">
<h2>Standard based</h2>
<p class="text-justify">Implemented standards: <a href="http://www.omg.org/spec/UML/">UML 2.5</a>, <a href="http://www.omg.org/spec/SysML/">SysML 1.1 &amp; 1.4</a>, <a href="http://www.omg.org/spec/FUML/">fUML 1.2.1</a>, <a href="http://www.omg.org/spec/ALF/">ALF 1.0.1</a>, <a href="http://www.omg.org/spec/MARTE/">MARTE 1.1</a>, <a href="http://www.omg.org/spec/BPMNProfile/">BPMNProfile 1.0</a>, <a href="http://www.omg.org/spec/BMM/">BMM 1.3</a>, <a href="http://www.omg.org/spec/SMM/">SMM 1.1</a>, <a href="http://www.omg.org/spec/PSCS/">PSCS 1.0</a>, <a href="http://www.omg.org/spec/PSSM/">PSSM 1.0b</a>, <a href="http://fmi-standard.org/">FMI 2.0</a> and <a href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=50508">ISO/IEC 42010</a>. </p>
</div>
<div class="col-md-4">
<img class="img-responsive center-block" src="img/domain-specific.png" alt="Domain Specific">
<h2>Domain Specific</h2>
<p class="text-justify">To address any specific domain, every part of Eclipse Papyrus may be customized: UML profile, model explorer, diagram notation and style, properties views, palette and creation menus, and much more...</p>
</div>
<div class="col-md-4">
<img class="img-responsive center-block" src="img/exploitable.png" alt="Exploitable">
<h2>Enabler</h2>
<p class="text-justify">Eclipse Papyrus enables model-based techniques: model-based simulation, model-based formal testing, safety analysis, performance/trade-offs analysis, architecture exploration...</p>
</div>
</div>
</div>
</section>
<section id="applications" class="industrial-section">
<div class="container">
<div class="row">
<div class="col-md-12">
<img class="img-responsive center-block" src="img/indusrial.png" alt="Industrial">
<h1 class="section-title wrap">Industry ready, academia friendly</h1>
<div class="row papyrus-video">
<div class="col-md-6 col-md-offset-3">
<a target="_blank" href="https://www.youtube.com/watch?v=qaypKeO5AUk&feature=youtu.be">
<img border="0" alt="PapyrusPitch" src="img/Papyrus_Web_Link_560_315.png" width="560" height="315">
</a>
</div>
</div>
<p class="text-justify">Eclipse Papyrus is an industrial-grade open source Model-Based Engineering tool. Eclipse Papyrus has notably been used successfuly in industrial projects and is the base platform for several industrial modeling tools.
</p>
<h2 class="feature-heading-white">Eclipse Papyrus Use Case Stories</h2>
<p class="text-justify">Have a look to our detailed use case stories to learn how Eclipse Papyrus has been applied to enable MBE in practice:
</p>
<div class="row">
<?php
require_once ('applications/applications2html.php');
$papyrusapplication = applications_to_html("applications/applications.xml", 3);
echo $papyrusapplication;
?>
</div>
<p>
<button type="button" class="btn btn-lg btn-success custom-white-btn testimonial-btn" onclick="location.href='testimonials.html'"><img src="img/thumbup.png" alt="Testimonials">&nbsp;Discover more successful applications of Eclipse Papyrus</button>
</p>
<h2 class="feature-heading-white">A MBE solution for industrial and academic applications</h2>
<p class="text-justify">As part of <a href="https://www.polarsys.org/" class="white-link">Polarsys</a> (the Industrial Working Group of Eclipse), Eclipse Papyrus has become a <a href="https://www.polarsys.org/solutions/papyrus" class="white-link">PolarSys Solution</a>.
</p>
<p class="text-justify">
In addition, in order to federate the industrial needs and efforts on MBE, a <a href="https://www.eclipse.org/org/workinggroups/papyrusic_charter.php" class="white-link">Papyrus Industry Consortium</a> has been setup.
</p>
<p class="text-justify">Finally, Eclipse Papyrus being open source, it has become the natural choice in academia for both teaching and research purposes.
</p>
</div>
</div>
</div>
</section>
<section id="technologies" class="custom-section">
<div class="container">
<h1 class="section-title wrap">Technologies</h1>
<div class="row">
<div class="col-md-5">
<img class="feature-image img-responsive center-block" src="img/uml-modeling.png" alt="UML">
</div>
<div class="col-md-7">
<h2 class="feature-heading">UML 2.5.0</h2>
<p class="text-justify">
Eclipse Papyrus is graphical editing tool for <a href="http://www.uml.org">UML 2</a> as defined by <a href="http://www.omg.org">OMG</a>. Eclipse Papyrus targets to implement 100% of the OMG specification!
</p>
<p class="text-justify">
Eclipse Papyrus provides editors for all the UML diagrams:
</p>
<div class="row">
<div class="col-sm-6">
<ul class="text-left">
<li>Class Diagram
</li>
<li>Object Diagram
</li>
<li>Package Diagram
</li>
<li>Composite Structure Diagram
</li>
<li>Component Diagram
</li>
<li>Deployment Diagram
</li>
<li>Profile Diagram
</li>
</ul>
</div>
<div class="col-sm-6">
<ul class="text-left">
<li>Use case Diagram
</li>
<li>Activity Diagram
</li>
<li>State machine Diagram
</li>
<li>Communication Diagram
</li>
<li>Sequence Diagram
</li>
<li>Timing Diagram
</li>
<li>Interaction overview Diagram
</li>
</ul>
</div>
</div>
</div>
</div>
<hr class="custom-divider">
<div class="row">
<div class="col-md-3 col-md-push-9 col-sm-12">
<img class="feature-image img-responsive center-block" src="img/sysml.png" alt="SysML">
</div>
<div class="col-md-9 col-md-pull-3 col-sm-12">
<h2 class="feature-heading">SysML 1.1 and 1.4</h2>
<p class="text-justify">
Eclipse Papyrus provides also a complete support to <a href="http://www.omgsysml.org/">SysML</a> in order to enable model-based system engineering. Specific tabular and graphical editors required for SysML are also provided:
</p>
<ul class="text-left">
<li>Block Definition Diagram
</li>
<li>Internal Block Diagram
</li>
<li>Requirement Diagram
</li>
<li>Parametric Diagram
</li>
<li>Requirement table
</li>
<li>Allocation table
</li>
</ul>
</div>
</div>
<hr class="custom-divider">
<div class="row">
<div class="col-md-5">
<img class="feature-image img-responsive center-block" src="img/animated-textual.png" alt="Model Execution">
</div>
<div class="col-md-7">
<h2 class="feature-heading">Model execution</h2>
<p class="text-justify">
Thanks to <a href="http://git.eclipse.org/c/papyrus/org.eclipse.papyrus-moka.git/">Moka</a>, Eclipse Papyrus can execute models using a rich and extensible animation and simulation framework.
</p>
<p class="text-justify">
Also, as graphical modeling is not always the best way for specifying the behavior of executable models, Eclipse Papyrus provides textual notation edition with syntax highlight, completion and content assist. It is of course a customizable feature of Eclipse Papyrus.
</p>
</div>
</div>
<hr class="custom-divider">
<div class="row">
<div class="col-md-3 col-md-push-9 col-sm-12">
<img class="feature-image img-responsive center-block" src="img/customization.png" alt="Customozation">
</div>
<div class="col-md-9 col-md-pull-3 col-sm-12">
<h2 class="feature-heading">Fully customizable environment</h2>
<p class="text-justify">
All the modeling features of Eclipse Papyrus are designed to be customizable and to maximize reuse. Therefore, should you want to adapt the standard configuration for a specific domain, notation, modeling practice or use the powerful customization mechanisms of Eclipse Papyrus to adapt the modeling environment to suit your needs. Many configurations in Eclipse Papyrus being model-based, the customization can be done live.
</p>
<ul class="text-left">
<li>Define your own graphical, textual or tabular notation. </li>
<li>Filter existing palettes or define your own ones with a model-based configuration. </li>
<li>Define dedicated properties views to present just the characteristics that are important to you. </li>
<li>Read your model with dedicated model explorer structuring and rendering. </li>
<li>Reuse standard languages or define your own modeling language thanks to the UML profile editor. </li>
</ul>
</div>
</div>
<hr class="custom-divider">
<div class="row">
<div class="col-md-3">
<img class="feature-image img-responsive center-block" src="img/relatives.png" alt="Papyrus relatives">
</div>
<div class="col-md-9">
<h2 class="feature-heading">Eclipse Papyrus relatives</h2>
<p class="text-justify">
Many technologies complement, extend or use Papyrus. Following are key ones:
</p>
<ul class="text-left">
<li><a href="https://www.eclipse.org/papyrus-rt/">Papyrus RT</a> for Real-time Systems modeling.</li>
<li><a href="components/robotics/">Papyrus for Robotics</a>: a Papyrus-based modeling environment dedicated to robotics.</li>
<li><a href="https://www.polarsys.org/solutions/papyrus">Papyrus PolarSys Solution</a>: Eclipse Papyrus packaged as a PolarSys Solution.</li>
<li><a href="http://projects.eclipse.org/projects/modeling.upr">Eclipse UML Profiles Repository</a>.</li>
<li><a href="http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.tools.git/">Papyrus Tools</a>: a collection of tools that complement Eclipse Papyrus. </li>
<li><a href="https://www.polarsys.org/esf/">Eclipse Safety Framework</a>: a set of tools for integrating safety techniques within a model driven engineering process. </li>
</ul>
</div>
</div>
</div>
</section>
<div id="footer"></div>
</body>
</html>