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.
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.
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.