Smart engineering
ITEA Impact story

OPEES

Open Platform for the engineering of Embedded Systems

Impact highlights

  • OPEES stood at the inception of two important trends: open collaboration with open source in industry and open source tools for model-based systems engineering (MBSE). Neither of these trends was well developed in 2009, but almost 10 years later, and with acceleration through the OPEES project, we benefit from both good open source MBSE tools and many open collaboration initiatives in industry. OPEES was both a pioneer and a catalyst in this evolution.
  • Currently, there are not only thousands of users of the MBSE tool Capella on hundreds of projects inside Thales, but also more than a hundred companies worldwide using it, including European organisations such as the European Space Agency, Ariane Group, Rolls Royce and Siemens, which rely on Capella in their System Modelling Workbench product. It also supports an ecosystem of European SMEs, like Obeo and Artal, that sell packaged products, support and expertise on top of Capella not only in Europe, but also in North America and in China.
  • Two initiatives inspired by OPEES are: OpenMDM, a platform for the management of diagnostic data in automotive, and OpenPaas, a platform for virtual testing of ADAS. These two Working Groups gather all the German automotive OEMs and several Tier 1s to collaborate on industry open source platforms.
  • At Eclipse, OPEES pioneered the approach that leverages open source for the dissemination and exploitation of research results and encourages the development and sustainability of these technology communities. This approach was then taken up by, among others, the AMASS project with the open source OpenCert, Amalthea4Public and Eclipse APP4MC, Appstacle and Eclipse Kuksa.


The ITEA 2 OPEES project was created to develop an open source platform for software tools to support engineering technologies for embedded systems and to secure the competitiveness and development of the European software industry. One key requirement, brought in by Airbus, was to be able to use tools for more than 50 years, during the complete lifetime and duration of support of an aircraft programme. During the project that ended in 2012, the 28 partners not only developed and significantly improved existing open source projects such as Frama-C, Eclipse Papyrus and others, but also defined the governance and the structure for a sustainable organisation to gather an ecosystem of both developers and users.

Introduction to OPEES

In 2012, the first Working Group was created at the Eclipse Foundation. The Eclipse Foundation provides the global community of individuals and organisations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation. With actors from industrial sectors such as aerospace, transport and energy, this PolarSys Working Group quickly reached a larger community by recruiting both new members and new technologies until it gathered 25 members, including some OPEES partners such as Airbus, CEA and Thales, as Steering Committee members.

When Airbus reached out to the Eclipse Foundation in 2007, it explained the need to setup an organisation similar to the Eclipse Foundation, but for industry collaboration instead of collaboration between software vendors. Companies like Airbus, Thales, Ericsson and others need tools that have properties that fit well with the freedoms offered by open source: to use, study, improve and share software. In industry terms this means the capability to adapt the software to a specific industry context, to support the software for the long term (>10 years) or even the very long term (>50 years), to ease deployment across the supply chain and to ease interoperability through open standards.

Exploitation

Three noteworthy projects that evolved inside PolarSys are Papyrus, Capella and OpenCert.

Papyrus had been established as an Eclipse project in 2008, prior to the launch of the OPEES project. Aspects of project development were brought under the umbrella of OPEES, and after the project, Papyrus development continued via the collaboration of several industrials led by Ericsson.

Capella, an MBSE tool based on the Arcadia methodology, was launched in the late 2006 as an internal tool at Thales. By 2013, however, and thanks to participation in OPEES, Thales realised that the closed nature of the tooling was an obstacle to larger deployment, especially with an extended supply chain, because subcontractors did not have access to the tool due to its proprietary nature. In 2014 the Capella open source project was created in PolarSys with the goals of lowering the barriers to use and of fostering collaboration. In subsequent years, Capella has been applied in industries such as Aerospace, Automotive, Defence, Energy and Railways.

OpenCert was created in late 2015 by Tecnalia, another partner of the OPEES project, and other partners from the OpenCOSS (FP7) and AMASS (ECSEL) projects. The goal of OpenCert is to create an open source platform for safety and security assurance project management, assurance case management and evidence management while integrating other projects like Papyrus and CHESS for System Design and Analysis.

The principles for industry collaboration through open source, as developed in OPEES, continue to be used in a range of successful Working Groups hosted by the Eclipse Foundation. The structures and initiatives originating with OPEES continue to be successful in other European industries. Industries such as Automotive are benefiting from collaboration on technological innovations to meet specific challenges common to the entire industry and from continuous, sustainable innovation through open source. This model allows industrials to continue to compete in other areas while leveraging common open source assets.


Date updated: 02-12-2018

More information

Download OPEES impact story

Related projects

OPEES