S-CORE v1.0 Roadmap#

This document describes the release planning for S-CORE v1.0, organized around the eclipse-score/score milestones, and covers two overarching project goals:

Feature Completeness#

Selected modules are fully implemented and tested.

S-CORE v1.0 Software Architecture

Module

Notes

Baselibs

Base libraries (C++)

Baselibs Rust

Base libraries (Rust)

Communication

IPC / service-oriented communication

Logging

Platform logging

Persistency

Data persistence

Time

Time services

Config Management

Configuration management

Lifecycle

Lifecycle management

Security/Crypto

Cryptographic services

Diagnosis

On-board diagnostics / DTC management

NM

Network management

Some/IP

SOME/IP communication middleware

Qualifiable State#

All modules follow the S-CORE process and use S-CORE tools for artifact generation across the following process areas: Requirements Engineering, Architecture Design, Implementation, Verification, Safety Analysis, and Safety Management.

Safety Management is mandatory because it produces the safety manuals and the safety (release) package required for qualification; Safety Analysis is mandatory to identify and mitigate safety hazards on the development side.

Management#

Manage the common platform, its modules and integration.

Plan and oversee safety activities across the project lifecycle.

Plan and oversee cybersecurity activities across the project lifecycle.

Define and monitor quality objectives, measures and improvements.

Control and track changes to work products and configurations.

Identify, analyse and resolve problems found during development.

Plan, prepare and control the release of deliverables.

Define, deploy and improve the organisational process.

Development#

Elicit, specify and manage stakeholder and system requirements.

Define and document the system and software architecture.

Develop and unit-test software units according to the design.

Verify that work products fulfil their specified requirements.

Identify and assess safety hazards and derive mitigation measures.

Identify and assess security threats and derive mitigation measures.

Support#

Control versions and baselines of all project artefacts.

Qualify and manage tools used in the development process.

Plan, create and maintain project and product documentation.

Note

We will also work on the other process areas, but they are not in the main focus for S-CORE v1.0 (shown grayed out above).

Status & Next Steps#

Rel v0.8 · May 13–Jul 13 Rel v0.9 · Jul 14–Sep 7 Rel v0.10 · Sep 8–Nov 2 Rel v1.0 · Nov 3–Dec 15
May
May
Jun
Jun
Jul
Jul
Aug
Aug
Sep
Sep
Oct
Oct
Nov
Nov
Dec
Dec
2026
2026
🚀 v1.0
🚀 v1.0
Text is not SVG - cannot display