Skip to main content
Jump to: navigation, search

Difference between revisions of "Eclipse WG Unconference France 2014"

(Unconference Agenda)
(Unconference Agenda)
Line 35: Line 35:
 
|-
 
|-
 
! 10:00-12:00  
 
! 10:00-12:00  
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Auto_IWG_meeting Science Working Group]
+
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Science_IWG_meeting Science Working Group]
 
| IoT Working Group
 
| IoT Working Group
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Auto_IWG_meeting Auto IWG]
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Auto_IWG_meeting Auto IWG]
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#PolarSys_meeting PolarSys]
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#PolarSys_meeting PolarSys]
| Getting started with Papyrus  
+
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Workshop_on_getting_started_with_Papyrus Getting started with Papyrus]
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#OSLC_Workshop Crystal/OSLC Workshop]  
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#OSLC_Workshop Crystal/OSLC Workshop]  
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Dev_rooms DevRooms]
 
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Dev_rooms DevRooms]
Line 47: Line 47:
 
|-
 
|-
 
!14:00-15:30
 
!14:00-15:30
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Auto_IWG_meeting Science Working Group]
+
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Science_IWG_meeting Science Working Group]
 
| rowspan='2' | IoT Working Group
 
| rowspan='2' | IoT Working Group
 
| colspan='2' | Safety, Certification and Verification for Tools for Embedded Systems
 
| colspan='2' | Safety, Certification and Verification for Tools for Embedded Systems
| Workshop on Advanced definition and design of DSML within a Papyrus
+
| [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Workshop_on_Advanced_definition_and_design_of_DSML_within_a_Papyrus Workshop on Advanced definition and design of DSML within a Papyrus]
 
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#OSLC_Workshop Crystal/OSLC Workshop]   
 
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#OSLC_Workshop Crystal/OSLC Workshop]   
 
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Dev_rooms DevRooms]
 
| rowspan='2' | [https://wiki.eclipse.org/Eclipse_WG_Unconference_France_2014#Dev_rooms DevRooms]

Revision as of 10:30, 22 May 2014

This page is the live agenda for the Eclipse Working Groups Unconference in Toulouse on June 17, 2014 at ENSEEIHT.

If you want to suggest a session, please copy/paste the template at the bottom of the page and send the request to gael.blondelle _ at _ eclipse.org. You can also support a session proposal or comment it.

Unconference Organizers

  • Gaël Blondelle: PolarSys / Embedded Systems
  • Thierry Monteil: Internet of Things
  • Mélanie Bats: Dev rooms
  • Oscar Slotosch: Eclipse Tools qualification Workshop

Registration, etc...

  • If you register for the EclipseCon France 2014 conference, you have free access to the Unconference. You just have to tell us you want to attend so that we get food and beverage for you.
  • If you can't attend the regular conference and want to attend the Unconference, we will charge a price of 60€ VAT included to cover catering and organisation
  • There is a Working Group dinner planned in Toulouse on June 17th evening. Price is 60€ VAT included, and we have only 50 seats for the dinner and will attribute them on first come first served basis. So if you want to attend the dinner, please register quickly.

Poster session

During the Unconference, we will take lunch altogether with the Eclipse Board of Directors and we will host a poster session there. Please send an email to gael.blondelle _at_ eclipse.org if you plan to come with a poster.

Here is the list of posters:

  • Gemoc poster by Mélanie Bats
  • Use case of RCP technologies at INSERM by Brigitte Guillon
  • Poster OpenChrom by Philip Wenig
  • Use case of RCP technologies at IFPEN by Sébastien Schneider
  • Simulation and Engineering Analysis of Marine Operations by Torkild U. Resheim
  • NiCE Reactor Analysis Plug-ins by Jordan Deyton from Oak Ridge National Laboratory
  • Modeling and Simulation Made NiCE with the Eclipse Platform by Jordan Deyton from Oak Ridge National Laboratory

Unconference Agenda

9:30-10:00 Welcome Coffee
10:00-12:00 Science Working Group IoT Working Group Auto IWG PolarSys Getting started with Papyrus Crystal/OSLC Workshop DevRooms
12:00-14:00 Lunch and Poster Session
14:00-15:30 Science Working Group IoT Working Group Safety, Certification and Verification for Tools for Embedded Systems Workshop on Advanced definition and design of DSML within a Papyrus Crystal/OSLC Workshop DevRooms
16:00-17:30 Requirements Engineering Workshop 3rd Papyrus Workshop

Dev rooms

Ask for your dev room! New this year, one day before the EclipseCon France, get a room to work on your Eclipse project. The purpose is to assign a dev room to self-organizing groups to work together on open source projects, to discuss topics relevant to a broader subset of the community, and to hack code...

If you want to get a dev room for your Eclipse project, contact melanie.bats@obeo.fr with the following information :

  • Project name
  • Do you need a room for the all day/half day ?
  • Number of expected hackers
  • Describe the purpose of the day : hackathon, discussing future, sharing beers...

The following projetcs already reserved their dev rooms :

  • Californium  :
    • Contact : Julien Vermillard
    • Half day
    • Description : Hackaton and discussions
  • UOMo :
    • Contact : Werner Keil
    • All day
    • Description : Hacking around QS, MQTT and JSR 363 integration
  • Open :
    • Contact : Mickael Istria
    • All day
    • Description : Open room for any developper who wants to hack on any open source project around Eclipse

Working Group meetings

The Unconference is a very special moment for the Eclipse Working Groups as it is one of the time in the year when they hold face to face meetings.

We decided to focus the Working Group meetings in the morning and to focus on more technical topics in the afternoon.

Auto IWG meeting

Interested persons and comments

PolarSys meeting

  • Short presentation of new members and their positioning in the ecosystem
  • Progress on Maturity Assessment
  • Discussion on new topics to be addressed and roadmap
  • Discussion on the creation and validation of PolarSys binary packages

Interested persons and comments

  • Gaël Blondelle - Eclipse Foundation

Science IWG meeting

Interested persons and comments

  • Werner Keil - Creative Arts & Technologies plans to participate. Also able to lead the session unless other WG members attend and prefer to.
  • Jean-Marie Dautelle - JScience lead, plans to participate.
  • Sebastien Schneider from IFP Energies nouvelles, plans to participate.
  • Jordan Deyton - NiCE project research associate, plans to participate.
  • Torkild U. Resheim - Itema, plans to participate.
  • Andreas Amundsen - MARINTEK, plans to participate.
  • Brigitte Guillon - INSERM - [BioExtrac], plans to participate.

Papyrus Workshops

The Papyrus ecosystem will take the opportunity of the Unconference to join and meet the whole day.

Workshop on getting started with Papyrus

By Sebastien Gérard (CEA LIST) and Charles Rivet (Zeligsoft)

This hands-on workshop will teach the participants how to download and install Papyrus and how to create develop the model of a software system.

One of the traditional barrier to adoption of model-based engineering tools is the apparent complexity of the language (UML, SysML) and of the tools. This hands-on workshop will use Papyrus to break down these barriers by leading the participants through the creation and development of a model for a simple system application. The participants will learn how modelling can help show requirements and their traceable realizations into structural and behaviours models that fully describe the system to be built. They will also learn how to use basic customization capabilities to make the modelling environment better aligned with their personal preferences, company directive, and domain model.

Format: Short presentations of the model building steps followed by proctored execution of specific exercises by the participants.

Target audience: People interested in learning Papyrus and model development

Workshop requirements: Participants are expected to provide their own computer. Electrical power availability at each desk/table. Network with internet capability would be advantageous so the participants can download the tool from the Eclipse web site.

Workshop on Advanced definition and design of DSML within a Papyrus

By Sébastien Gérard and a part of the Papyrus team

In the context of MDE, UML is actually the most-widespread modeling language in the world being applied in most engineering domains and for various concerns. It is in the one hand widely educated & disseminated (e.g., via academics courses, tutorials, books, professional trainings and mentors), and in the other hand there is a large offer, either commercial or open-source, in terms of tooling. However, even if standards are key to MDE success, being also able to support dedicated features for specific concerns and domain is for sure also mandatory for being able to benefit 100% of modeling advantages. For that purpose, UML proposes the profile concept that enables to define specific language (e.g., SysML and MARTE). Papyrus, the UML tool of the Eclipse Foundation, does support the UML profile, but also provide very advanced customization mechanisms that enable to fully implement DSML, but without losing the benefit to be based on a standard, UML in our case. The purpose of this tutorial will be to give its participants all the information needed to implement very advanced modeling support for DSML while continuing to be based on a standard.

Safety, Tools qualification and Verification for Embedded Systems

Eclipse Tool Qualification Workshop

Goal of the workshop is to share experiences in the qualification of Eclipse-based tools. The contributions should have a true story starting with "Once upon a time our Eclipse-based tool was used in the development of a safety critical application" and the end of the story is free. So it can be

  • a certificate from an authority that the tool can be used
  • some accepted arguments why it did not need to be qualified in the project
  • accepted details of a proven in use argumentation
  • compliance documents that it was developed according to a safety standard
  • a qualification kit with test cases

Demonstrations of running test cases shall be included if available. The length of the workshop will depend on the number of contributions, but will not be longer than 4 hours.

Use Case 1: Qualification Kits for Eclipse-based tools

  • Presenter: Oscar Slotosch
  • Abstract: Once upon a time our Eclipse-based tool (EMF-based RCP) was used in the development of a safety critical

application. We have created a qualification kit for that tool according to the Eclipse qualification roadmap. This roadmap for tool qualification allows to develop qualifiable tools according to DO-330 for all qualification levels. In this presentation we demonstrate our qualification kit that satisfies the criteria TQL 5 and TQL4, i.e. the first two steps of the roadmap. It also satisfies the criteria of other standards like IEC 61508, EN 50128, ISO 26262. In the 45 min presentation we demonstrate how the tests can be executed based on a qualification environment That is based on open source (Jubula and JaCoCo). Furthermore we provide evidence that the qualification environment satisfies the qualification requirements from the standards by means of a V&V report that includes the successful execution of test cases for the used open source qualification environment.

Interested persons and comments

Requirements Engineering Workshop

Requirement engineering is a key topic for any development. But for the development of Embedded Systems, for both Aerospace and Automotive, it has particular importance, mainly due to its relevance with respect to safety. But RE is not an isolated discipline, its value is amplified by it's integration in the overall systems development process. Therefore, the objective of this workshop is threefold:

1. What Eclipse projects exist that either (a) deal with requirements directly, (b) interface with requirements, or (c) should interface with requirements, but don't? What's the maturity of these projects? What's the maturity of these projects? Industry Success stories are welcome here!

2. What do you do with requirements? In order to get a better understanding of the needs of industry, we must understand what you do with requirements. Do you use them for Validation? As appendices for contracts? How do you work today? Again, we want to hear from practitioners.

3. What is missing? The previous two discussions should provide the foundation to answer this question: What would you like to be able to do with Eclipse that you cannot do today?

The goals of this workshop will be to discuss the status of existing projects, to envision closer collaboration, and to try to define a common medium term roadmap between the participants.

Timing Constraints

Realistically, RE is a niche topic. While we could easily fill more time, we can achieve a lot in 90 minutes.

Interested persons and comments

OSLC Workshop

Can we link data for System Engineering ? ……O yeS you’lL C !

Come and learn about the Crystal project under Artemis and see for yourself how tool interoperability can be achieved today ! We’ll give you an introduction and latest update on the project itself, then go on to walk through the steps to create a tool adapter using OSLC which is adopted under the Crystal Interoperability Specification V1.0 You’ll follow the story from the industrial use case and engineering method to the development based on eclipse Lyo to support Open Modelica data in a Change Impact Analysis scenario Come and join Airbus and IBM, who will provide you with a hands on workshop to build an OSLC adapter using the latest eclipse Lyo contribution. Our Unconference session allows you to get a good overview in the morning and then you can try for yourself in the afternoon

Leaders

Your joint OSLC team: Jean-Luc Johnson (Airbus Group Innovations), Samit Mehta (IBM) and Gray Bachelor (IBM)

Pre-requisite

To make best use of the workshop attendees will need to download the requisite software before eclipsecon

Agenda

  • 10:00-12:00
    • Introduction (5 mins)
    • Crystal overview and summary of progress (20 mins) including Motivation video (7mins)
    • Walkthrough of a sample tool integration (60 mins) -
    • Summary (5mins)
  • 12:00-14:00 - Lunch and Poster session
  • 14:00-17:00 - Deeper “Hands on” session with Lyo

Interested persons and comments

  • Andreas Graf - a session with high relevance. itemis will be participating.

Template

Unconference Session Proposal Template

Title

Please give a title to your session, and indicate if it is a Workshop, a brainstorming session on a given topic, a live coding session, ...

Timing constraint

How much time do you need. Is 1:30 ok? Is 2:00 Ok? Do you need 3:00 in the afternoon by joining two 1:30 sessions?

Leader

Name the one or two persons who will manage the session. Include emails so that you can be contacted by other interested people.

Topic

Describe the topic in no more than 5 lines

Interested persons and comments

Please add your name, and potentially add a comment to your line.

Back to the top