+
Skip to content

Conversation

4og
Copy link
Member

@4og 4og commented May 16, 2025

This PR adds a feature request for Base Libraries.

Resolves #549

Copy link

The created documentation from the pull request is available at: docu-html

@4og 4og requested a review from ramceb May 16, 2025 13:58
.. stkh_req:: Base Libraries
:id: stkh_req__functional_req__base_libraries
:reqtype: Functional
:security: NO
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we have not discussed yet, how to identify security relevance, for me it is security relevant, if it is safety (asset for us), a security function/control or part of communication

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are baselibs that are used in communication (lib/memory), so yes, security relevance must be mentioned somehow.

I'm wondering if it's the right way to set :security: YES to this stakeholder requirement.
E.g. REQ_07_02 from https://eclipse-score.github.io/score/main/process/process_areas/requirements_engineering/guidance/requirements_inspection_checklist.html#gd_chklst__req__inspection implies that all downstream requirements inherit YES. Currently, all baselibs feature requirements satisfy stkh_req__functional_req__base_libraries, but the :security: YES make sense not for all of them.

@masc2023, I need some guidance how to structure this.

@4og 4og force-pushed the feature_request_baselibs branch from fc734ad to 1b143ef Compare May 19, 2025 15:08
The platform shall support safe computation.


.. stkh_req:: Base Libraries
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure if we need a stakeholder requirements for this. Do the stakeholders care? I think it is a mere design decision and could be linked to existing stkh_req__quality__assumptions_and_dd.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was not sure about this one. I added this stakeholder requirement for two reasons:

  • Some of the base libs could be exposed to S-CORE users, e.g. a JSON lib could be used by applications.
  • It's in interests of the user to limit code duplication and reduce effort for safety qualification. The base libs have even gotten an own swimlane in the S-CORE architecture diagram.

I'm also fine with removing stkh_req__functional_req__base_libraries and relinking the feature requirements to the stkh_req__quality__assumptions_and_dd. Will tracing of safety and security flags work fine? In the stkh_req__quality__assumptions_and_dd, these are QM and NO.

@4og 4og requested a review from antonkri June 5, 2025 08:27
@antonkri antonkri merged commit a59611e into eclipse-score:main Jun 16, 2025
6 checks passed
@4og 4og deleted the feature_request_baselibs branch June 16, 2025 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: common libraries for IPC and Logging

4 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载