blob: 32046149ad1f942f9fa11b6274913652ff655c85 [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">
<meta name="author" content="Susan Iwai">
<meta name="keywords" content="" />
<meta name="generator" content="Hugo 0.30.2" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,100" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="https://www.eclipse.org/app4mc/public/images/favicon.ico"/>
<title>APP4MC</title>
<meta property="og:title" content="" />
<meta property="og:description" content="APP4MC website" />
<meta property="og:image" content="https://www.eclipse.org/app4mc/images/logo/eclipse.png" />
<link rel="stylesheet" href="https://www.eclipse.org/app4mc/public/css/solstice.css">
</head>
<body class="" id="body_solstice">
<a class="sr-only" href="#content">Skip to main content</a>
<header role="banner">
<div class="container">
<div id="row-logo-search">
<div id="header-left" class="col-sm-14 col-md-16 col-lg-19">
<div class="row">
<div class="hidden-xs">
<a href="https://www.eclipse.org/app4mc/"><img src="https://www.eclipse.org/app4mc/public/images/logo/APP4MCLogo.png" alt="APP4MC logo" class="logo-eclipse-default"/></a>
</div>
<div id="main-menu" class="navbar row yamm">
<div id="navbar-collapse-1" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>
<a class="" href="https://www.eclipse.org/app4mc/gettingstarted/">
Getting Started
</a>
</li>
<li>
<a class="" href="https://www.eclipse.org/app4mc/documentation/">
Documentation
</a>
</li>
<li>
<a class="" href="https://www.eclipse.org/app4mc/community/">
Community
</a>
</li>
<li class="dropdown">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">
<span>About</span>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="https://www.eclipse.org/app4mc/history/">History</a> </li>
</ul>
</li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle">More @ Eclipse<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://eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
<li><a href="https://www.youtube.com/user/EclipseFdn">Videos</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://eclipse.org/forums/">Forums</a></li>
<li><a href="https://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>
<li><a href="https://eclipse.org/contribute/">How to Contribute</a></li>
</ul>
<ul class="col-sm-8 list-unstyled">
<li>
<p><strong>Working Groups</strong></p>
</li>
<li><a href="http://wiki.eclipse.org/Auto_IWG">Automotive</a></li>
<li><a href="http://iot.eclipse.org">Internet of Things</a></li>
<li><a href="http://locationtech.org">LocationTech</a></li>
<li><a href="http://lts.eclipse.org">Long-Term Support</a></li>
<li><a href="http://polarsys.org">PolarSys</a></li>
<li><a href="http://science.eclipse.org">Science</a></li>
<li><a href="http://www.openmdm.org">OpenMDM</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-collapse-1">
<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>
<a href="https://www.eclipse.org/app4mc/" class="navbar-brand visible-xs"><img src="https://www.eclipse.org/app4mc/public/images/logo/APP4MCLogo.png" alt="APP4MC logo" width="174" class="logo-eclipse-default"/></a>
</div>
</div>
</div>
</div>
<div id="header-right" class="form-inline col-sm-10 col-md-8 col-lg-5 hidden-print hidden-xs">
<div id="header-right-container">
<div id="custom-search-form" class="reset-box-sizing">
<script>
(function() {
var cx = '011805775785170369411:15ipmpflp-0';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchbox-only></gcse:searchbox-only>
</div>
<a id="btn-call-for-action" href="https://www.eclipse.org/app4mc//downloads" class="btn btn-huge btn-warning"><i class="fa fa-download"></i> Download</a>
</div>
</div>
</div>
</div>
</header>
<section id="breadcrumb" class="defaut-breadcrumbs hidden-print">
<div class="container">
<h3 class="sr-only">Breadcrumbs</h3>
<div class="col-xs-24">
<ol class="breadcrumb">
<li><a href="https://www.eclipse.org/app4mc/">home</a></li>
<li><a href="https://www.eclipse.org/app4mc/">APP4MC</a></li>
</ol>
</div>
</div>
</section>
<main role="main" class=" no-promo">
<div class="container background-image-none" id="novaContent">
<div class="container">
<div class="row">
<div class="">
<div class="col-sm-16">
<h1>Application Platform Project for MultiCore (APP4MC)</h1>
<p><strong>Eclipse APP4MC</strong> is a platform for engineering embedded multi- and many-core software systems. The platform enables the creation and management of complex tool chains including simulation and validation. As an open platform, proven in the automotive sector by Bosch and their partners, it supports interoperability and extensibility and unifies data exchange in cross-organizational projects.</p>
<p><img src="images/system-model.png" class="img-responsive"></p>
<p><strong><em>Multi- and Many-Core Development Process Support</em></strong></p>
<p>The Amalthea platform allows users to distribute data and tasks to the target hardware platforms, with the focus on optimization of timing and scheduling. It addresses the need for new tools and techniques to make effective use of the level of parallelism in this environment.</p>
<p><strong><em>Common Data Exchange and Simulation</em></strong></p>
<p>The System Model contains the information required to simulate, analyze and optimize performance. It contains extensive information about software, hardware, timing behavior, and constraints for the system under development.</p>
<p>Based on the <a href="http://www.eclipse.org/modeling/emf/">Eclipse Modeling Framework</a>, its capabilities not only include hardware and software modelling but in addition, tools for visualization and processing. The unified data model enables tool interoperability and data exchange with other systems such as <a href="http://www.autosar.org">Autosar</a> and simplifies the exchange and storage of data.</p>
<p><strong><em>Event Tracing</em></strong></p>
<p>The AMALTHEA definitions of task states and transitions provides the basis for evaluating systems with tracing tools, identifying problems and discovering improvements. These definitions are already in use in both commercial and open source tools.</p>
<p><strong><em>Customizable Workflow</em></strong></p>
<p>The AMALTHEA workflow engine supports a continuous development workflow, allowing data exchange along the entire toolchain. Workflow elements can be customized and extended according to user needs. As a basis, a standard workflow developed with <a href="http://www.eclipse.org/Xtext/documentation/306_mwe2.html">Eclipse Xtext(MWE2)</a> is included.</p>
<h2>What is APP4MC?</h2>
<p>Get a quick overview of how APP4MC and Capra can help you manage timing, scheduling and traceability in a multi-core environment. Thanks for watching!</p>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/dPDuy2lXJHc" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div class="col-sm-8">
<h1>News</h1>
<div class="news_item">
<div class="news_item_date"><strong>Mon, Apr 30, 2018</strong></div>
<div class="news_item_title">
<h3><a href="https://www.eclipse.org/app4mc/news/2018-04-30_release_0.9.0/">APP4MC - Release 0.9.0 published</a></h3>
</div>
<div class="news_item_description">
<p>We released a new version of APP4MC with a couple of new features and improvements.</p>
<p></p>
</div>
</div>
<div class="news_item">
<div class="news_item_date"><strong>Tue, Feb 13, 2018</strong></div>
<div class="news_item_title">
<h3><a href="https://www.eclipse.org/app4mc/news/2018-02-13_seerts_workshop/">Workshop on Software Engineering for Applied Embedded R-T Systems</a></h3>
</div>
<div class="news_item_description">
<p>Join the APP4MC team at the <a href="https://gitlab-pages.idial.institute/robert.hoettger/SEERTS_workshop/Program.html">SEERTS workshop</a> on March 5, 2018, Ulm University, held in conjunction with <a href="https://se18.uni-ulm.de/">SE 18</a>.</p>
<p>Workshop participants will have the opportunity to learn and exchange on topics including parallelization strategies, scheduling analysis, tracing methods, and simulation. Various use cases as well as holistic, hypothetical, and industrial examples along with IDEs such as <a href="https://www.eclipse.org/app4mc/">Eclipse APP4MC</a> or <a href="https://projects.eclipse.org/projects/iot.kuksa">Eclipse Kuksa</a> give insights into state-of-the-art methodologies and tools for e.g. Automotive IoT projects.</p>
<p></p>
</div>
</div>
<div class="news_item">
<div class="news_item_date"><strong>Wed, Jan 31, 2018</strong></div>
<div class="news_item_title">
<h3><a href="https://www.eclipse.org/app4mc/news/2018-01-31_release_0.8.3/">APP4MC - Release 0.8.3 published</a></h3>
</div>
<div class="news_item_description">
<p>We released a new version of APP4MC with a couple of new features and improvements.</p>
<p></p>
</div>
</div>
<div class="news_view_all">> <a href="https://www.eclipse.org/app4mc//news">View all news</a></div>
<a class="twitter-timeline" href="https://twitter.com/EclipseFdn" data-widget-id="644078123710066688">Tweets by @EclipseFdn</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>
</div>
</div>
</div>
</main>
<p id="back-to-top">
<a class="visible-xs" href="#top">Back to the top</a>
</p>
<footer role="contentinfo" id="solstice-footer">
<div class="container">
<div class="row">
<section id="footer-eclipse-foundation" class="col-xs-offset-1 col-xs-11 col-sm-7 col-md-6 col-md-offset-0 hidden-print">
<h2 class="section-title">Eclipse Foundation</h2>
<ul class="nav">
<li><a href="https://eclipse.org/org/">About us</a></li>
<li><a href="https://eclipse.org/org/foundation/contact.php">Contact Us</a></li>
<li><a href="https://eclipse.org/donate">Donate</a></li>
<li><a href="https://eclipse.org/org/documents/">Governance</a></li>
<li><a href="https://eclipse.org/artwork/">Logo and Artwork</a></li>
<li><a href="https://eclipse.org/org/foundation/directors.php">Board of Directors</a></li>
</ul>
</section>
<section id="footer-legal" class="col-xs-offset-1 col-xs-11 col-sm-7 col-md-6 col-md-offset-0 hidden-print ">
<h2 class="section-title">Legal</h2>
<ul class="nav">
<li><a href="https://eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="https://eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="https://eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="https://eclipse.org/org/documents/epl-v10.php">Eclipse Public License </a></li>
<li><a href="https://eclipse.org/legal/">Legal Resources </a></li>
</ul>
</section>
<section id="footer-useful-links" class="col-xs-offset-1 col-xs-11 col-sm-7 col-md-6 col-md-offset-0 hidden-print">
<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://eclipse.org/contribute/">How to Contribute</a></li>
<li><a href="https://eclipse.org/mail/">Mailing Lists</a></li>
<li><a href="https://eclipse.org/forums/">Forums</a></li>
<li><a href="//marketplace.eclipse.org">Marketplace</a></li>
</ul>
</section>
<section id="footer-other" class="col-xs-offset-1 col-xs-11 col-sm-7 col-md-6 col-md-offset-0 hidden-print">
<h2 class="section-title">Other</h2>
<ul class="nav">
<li><a href="https://eclipse.org/ide/">IDE and Tools</a></li>
<li><a href="https://eclipse.org/projects">Community of Projects</a></li>
<li><a href="https://eclipse.org/org/workinggroups/">Working Groups</a></li>
</ul>
<ul class="list-inline social-media">
<li><a href="https://twitter.com/EclipseFdn"><i class="fa fa-twitter-square"></i></a></li>
<li><a href="https://plus.google.com/+Eclipse"><i class="fa fa-google-plus-square"></i></a></li>
<li><a href="https://www.facebook.com/eclipse.org"><i class="fa fa-facebook-square"></i> </a></li>
<li><a href="https://www.youtube.com/user/EclipseFdn"><i class="fa fa-youtube-square"></i></a></li>
</ul>
</section>
<div id="copyright" class="col-xs-offset-1 col-sm-14 col-md-24 col-md-offset-0">
<div>
<span class="hidden-print"><img src="https://www.eclipse.org/app4mc/public/images/logo/eclipse-logo-bw-800x188.png" alt="Eclipse.org black and white logo" width="166" height="39" id="logo-eclipse-white"/></span>
<p id="copyright-text">Copyright &copy; 2015 The Eclipse Foundation. All Rights Reserved.</p>
</div>
</div>
<a href="#" class="scrollup">Back to the top</a>
</div>
</div>
</footer>
<script src="https://www.eclipse.org/app4mc/public/js/solstice.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>