Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Eclipse WG Unconference France 2014

Revision as of 09:59, 21 May 2014 by Jordan.deyton.gmail.com (Talk | contribs) (Interested persons and comments)

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

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

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

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

Interested persons and comments

  • Gaël Blondelle - Eclipse Foundation

Science IWG meeting

Interested persons and comments

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.


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

Tools chain integration with OSLC

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