This charter was developed in accordance with the Eclipse Foundation Development Process and will outline the mission, scope, organization, and development process for the Eclipse PolarSys Top-level Project. This document extends the Eclipse Standard Top-Level Charter 1.2, and includes the required content and overrides which follow. It is anticipated that as the standard charter is updated, this charter will incorporate the changes and make adjustments as seen fit by the PMC, and with approval from the EMO and board of directors.
Due to its strong emphasis on safety, reliability and quality, the development of embedded and critical systems is based since the beginning of its history on numerous software tools. But while the life cycle of critical and embedded systems goes from 10 years up to 80 years in the case of aircraft, the tools frequently become obsolete or disappear after less than 15, 10 or even 5 years. The Eclipse PolarSys Top-level Project exists to take advantage of open source to bridge this gap and to foster innovation in this domain.
Eclipse Polarsys covers critical and embedded systems development activities, from the early specification stage, down to the implementation and then up to verification and validation, including:
- Modeling - systems, hardware and software
- Code analysis - static analysis
- Debugging, tracing and other integration tools
- Life cycle process support tools - configuration management, change tracking, technical facts management, project reporting
- Test and verification frameworks, tools targeting embedded software methods, simulation, and early validation
- SoC (System on Chip) simulation and hardware logic (VHDL, SystemC, etc.)
- Embedded components like RTOS, middleware, etc.
Eclipse PolarSys Projects may use the following licenses alone or in combination: EPL-2.0, BSD-3clause, Apache-2.0, and LGPL-2.1.