2015-11 amalthea4public poss2015(1)€¦ · amalthea4public gaël blondelle director of european...

19
AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

Upload: others

Post on 02-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

AMALTHEA4Public

Gaël BlondelleDirector of European Ecosystem DevelopmentEclipse Foundation Europe

Open Source as an adoption booster

Page 2: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse 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

Page 3: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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)

Page 4: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

4©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.

AMALTHEALatest Open Source Releases

http://www.amalthea-project.org

Release1.1.1

October2015

Page 5: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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.

Page 6: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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.

Page 7: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 8: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 9: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

9©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.

WorkPackage7

Maintenanceand

Community

Page 10: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 11: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 12: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

12©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.

WP7 – OverviewEclipse Foundation Services

Governance

IPMgt

Projects&Process

LicensingModel

Infra-structure

Community&

Ecosystem

Page 13: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 14: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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)

Page 15: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 16: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

16©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.

WP 7 – T7.3: Grow community of usersand developers

Page 17: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

17©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.

Dissemination Activities

AMALTHEA4public at exhibitions

Page 18: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

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

Page 19: 2015-11 AMALTHEA4public POSS2015(1)€¦ · AMALTHEA4Public Gaël Blondelle Director of European Ecosystem Development Eclipse Foundation Europe Open Source as an adoption booster

19©AMALTHEA4public- Allrightsreserved,alsoregardinganydisposal,exploitation,reproduction,editing,distribution,aswellasintheeventofapplicationsforindustrialpropertyrights.