2015-11 amalthea4public poss2015(1)€¦ · amalthea4public gaël blondelle director of european...
TRANSCRIPT
AMALTHEA4Public
Gaël BlondelleDirector of European Ecosystem DevelopmentEclipse Foundation Europe
Open Source as an adoption booster
2©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Amalthea4Public Project Consortium
Start: Sep2014End: Aug2017
Totaleffort:87PYProjectleader:RobertBoschGmbH
3©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
AMALTHEATimeline
2011 2012 2013 2014 2015 2016 2017
itea3.org/project/amalthea.htmlITEA2 Project ITEA2 Project itea3.org/project/amalthea4public.html
DeveloperPreviewSept 2013
Release1.0.3June 2014
Release1.1.0Aug 2015
Release1.1.1Oct 2015
Release0.x
Eclipse Project Community
Allreleases were published underthe EclipsePublicLicense (EPL)
4©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
AMALTHEALatest Open Source Releases
http://www.amalthea-project.org
Release1.1.1
October2015
5©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
AMALTHEA4public
ProjectIntroduction
AMALTHEA4public is an open source tool 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, it supports interoperability and extensibility and unifies data exchange in cross-organizationalprojects.
6©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Benefits of Open SourceGoal for AMALTHEA4public
§ De-facto standard for- System description (SW, HW, Constraints)- Interface to Timing Simulation/Analysis- Exchange
§ Combination of different tools is simplified
§ Open common model allows- Prototyping- Custom Tooling
OpenSourcecompletesOpenStandardswhenitcomestostandardizeatechnicalsolution.
7©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Technical AspectsChallenges of Multi- and Many-Core
§ Typical Paradigm of Single-Core Software- Blackboard Architecture: Memory access is for “free”- Integration challenge: scheduling of computation
§ Paradigm Change for Multi-/Many-Core- Cross-Core Communication is expensive- Synchronization leads to high overheads- Memory location matters- Integration challenge: scheduling of computation and communication
§ Sophisticated new tooling required for task distribution, memory location optimization and performance analysis
Cross-corecommunication isanewresourcebottleneck
8©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Tool platform AMALTHEA4public Processing, Simulation and Analysis
SW ModelingInitial model of software behavior
Simulation
Software Execution
Optimization- Task distribution- Memory mapping
System Modeling- Hardware- Constraints
AMALTHEA
TracesAMALTHEA
SystemModel
PartitioningIdentificationof initial tasks
…
9©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WorkPackage7
Maintenanceand
Community
10©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP 7 Overview
§ Bring AMALTHEA4public platform to public as open source- Creation of the Open Source project at the beginning of the
AMALTHEA4public project
§ Raise maturity of AMALTHEA4public to enable Long Term Support- Reach a 1.0 version (according to the Eclipse Development
Process) by the end of the ITEA2 project
§ Grow the community of users and developers§ Integrate into the Eclipse release train
11©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP7 OverviewEclipse Business Friendly Open Source
§ Identify precisely what your competitive differentiators are for your customers
§ Focus all possible energies there, and acquire everything else from OSS, or help build it in OSS
Build this in and with open source,even if that means working withyour direct competitors.Platform
Products Added Value
Compete onproducts andservices
12©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP7 – OverviewEclipse Foundation Services
Governance
IPMgt
Projects&Process
LicensingModel
Infra-structure
Community&
Ecosystem
13©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP 7 – T7.1: Publish the Amalthea platform in open source
§ Follow the well-established Eclipse Development Process- Described in the Eclipse Process Handbook
§ Project creation phase
14©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP 7 – T7.1: Publish the Amaltheaplatform in open source
Creation of the APP4MC project§ Proposal has been made public, proposed project name is APP4MC
- Was available for public review for 1 month § Trademark review for APP4MC has been successfully conducted§ APP4MC has passed the creation review(Aug 12, 2015)§ APP4MC has been provisioned
- Git repositories- Bugtracker- Public collaboration spaces (mailing list, forum, wiki)
§ Initial committers- Dortmund University, ITEMIS, Eclipse Foundation, University of
Paderborn, Bosch, Timing Architects, OTH Regensburg, OFFIS§ Project mentors help the project reach full speed in the Eclipse
ecosystem: Bernd Kolb (Itemis), Cedric Brun(Obeo)
15©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP 7 – T7.3: Grow community of users and developers
§ Workshops conducted for proposed project committers- Development process, legal process, development tools
§ Presentations and presence at various conferences- Booth at Embedded World Conference 2015, Nuremberg- Euroforum „Software im Automobil“, Munich- EclipseCon France, Toulouse
§ Overhaul https://amalthea-project.org§ APP4MC marketing setup
- Marketing timeline defined - Define personas- Prepare APP4MC website
16©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
WP 7 – T7.3: Grow community of usersand developers
17©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Dissemination Activities
AMALTHEA4public at exhibitions
18©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.
Project ActivitiesTimeline & future activities
- Architectureoptimization- Conceptual/Implementation- OfficialEclipseproject
- Implementation- Demonstrator- Community
- Enhancement- Maintenance- Optimization
2015 2016 2017
19©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.