SW Dev Process Community - S-CORE Safety Team - Meeting Minutes #2234
Replies: 47 comments 6 replies
|
Dec-02, 09-10 o'clock Agenda: Scope Definition, compare https://github.com/orgs/eclipse-score/discussions/2226
Time permitting (process topics):
Participants: Meeting Minutes: Define Scope of the working group Technical aspects safety related, Features, Module, (Requirements, Architecture, Analysis, Verification/Tests) ->Safety Engineer @aschemmel-tech volunteers to take over moderation this working stream #398 will be reviewed by @masc2023 , findings will be recorded, and solved in another PR by @aschemmel-tech Decision: Safety Managers will be elected for the Platform, For Modules, Safety Managers are selected from the Platform Safety Managers Pool Audit Plan showed. Everybody should check, if the schedule is feasible and feedback to @aschemmel-tech , if changes are required. Discussed, #2259, Agreed to change for competence management for PLs #2056, @aschemmel-tech will have an additional review |
|
Dec-09, 09-10 o'clock Agenda: Participants: Meeting Minutes:
eclipse-score/process_description#72 approved proposal and assigned eclipse-score/process_description#212 to @masc2023 Naming conventions, https://eclipse-score.github.io/score/main/contribute/general/naming.html, Issue detected by implementing baselibs-rust and baselibs-cpp, possible solution: module name in ID (not feature), but then ID length increased. Discuss how to treat the component requirements (which would also be the same for the cpp and Rust implementations) - @aschemmel-tech to discuss in the Baselibs Feature Team. Release v1.4.0 planned for scorev0.5-beta-release |
|
Dec-16, 09-10 o'clock Agenda: Participants: Minutes of Meeting:
Post-Poned: |
|
Jan-13, 09-10 o'clock Agenda: Participants: Agenda:
|
|
Jan-20, 09-10 o'clock Agenda: Participants: Minutes of Meeting: Safety Audit Jan-14 to Jan-16: Feedback and next steps
Information from https://github.com/orgs/eclipse-score/discussions/516 Feedback on #2346:
Planning for v0.5 final - what do we want to have in this release (to do in the next two weeks):
Removal/Addition of persons from/to CODEOWNERS (e.g. @PhilipPartsch) - update to be done by @aschemmel-tech for score repo and @masc2023 will do for process_description repo (maybe include @RolandJentschETAS after his committer election) Planning for v1.0: eclipse-score/process_description#240 : show/discuss proposal by @aschemmel-tech
Info: eclipse-score/tooling#95 - work on automation to create SEooC documentation @RolandJentschETAS : Proposed to modify the current approach how to document component archtitecture (only shows components within the componentes and not the internal interfaces) to align with the feature architecture (external and internal interfaces/ relations between components) - community agreed and @RolandJentschETAS will create a PR for this (and eventually present next Tuesday). |
|
Jan-27, 09-10 o'clock Agenda: Participants: MoM: Feedback on #2346: - @arsibo agreed to prepare a proof of concept for 2b - postponed to Feb-3 due to technical problems in implementation Planning milestones as in eclipse-score/process_description#240 - can be planned on releases via the "S-CORE Roadmap"
@odra to share his insights on the "OS / QNX integration" (planned in #536) Detailed Design representation discussion:
Discussion result: Process community agreed to not model Units, Real Operations, Real Interfaces and Unit Tests as Sphinx needs - only use references but still allowing ULM pictures also for the Detailed Design documentation. @RolandJentschETAS to create a ticket documenting the need changes to metamodel, Implementation Process, Verification Process and cares for the presentation of this in the upcoming v1.0 safety audit. Naming, OS Module, contains again SW Platform but means OS, where S-CORE also is called SW Platform Present bazel link to workproducts / metamodel - eclipse-score/tooling#95 - first presentation by @hoe-jo |
|
Feb-03, 09-10 o'clock Agenda: Participants: MoM: Audit feedback - no reply from Exida, @aschemmel-tech to remind (for eclipse-score/process_description#518) Feedback on #2346: - @arsibo agreed to prepare a proof of concept for 2b
Planning milestones as in eclipse-score/process_description#240 - can be planned on releases via the "S-CORE Roadmap" - check PIM - Process Implementation Community (view) and PRC - Process Development Community (view) -> for the latter view, please all assignees make up their mind for wich release 0.7, 0.8, ... their epics should be planned and comment this in the epic - @masc2023 will set the right attributes then. Detailed Design representation: @RolandJentschETAS : ticket created? eclipse-score/process_description#540 assignee(s)? - assigned now Verification Report tooling (#2521)? Do we model integration tests (and unit tests) as sphinx-needs elements? Better only in report? - not discussed, post poned Crosscheck Security versus Safety Activities: eclipse-score/process_description#542 - @aschemmel-tech to review PMP updates: #2481 -> describes planning, please review and learn! Initial Tool List: #2497 (See https://eclipse-score.github.io/score/pr-2497/score_tools/eclipse_score_tools_safety_evaluation_list.html) - not discussed, post poned eclipse-score/process_description#524, Update for Dependable Element, https://github.com/orgs/eclipse-score/discussions/407#discussioncomment-15605348 -> removal of "Modules" need to be planned (for process and metamodel) - to be presented by @masc2023 again on Thursday Feb-05 |
|
Feb-10, 09-10 o'clock Agenda: Participants: MoM: Audit report arrived, some documentation unclear - need to be resolved, "publishable report" still to be delivered by Exida - open findings documented in eclipse-score/process_description#518 sub-issues - we want to wait for the corrected report before starting the rework. @masc2023 : Proposal to prioritize the Project Planning related findings and work on this together in the community. So we will collect these actions and deviations in one task and discuss/resolve in the next meeting. eclipse-score/logging#52 and #2346 - resolve open topics (e.g. how to link component requirements from other modules to feature requirements, inclusion of relevant platform work products, what to show in feature/platform architecture) @aschemmel-tech presented solution for this using new links via "Component AoU", @arsibo proposed to use the linking from Component Requirements to be able to say this "belongs to" an external "Component" - the last proposal shall be used to modify the Decision Record in a joint effort. The second topic: collecting all the artefacts relevant for a Delivery Container to be used as a SEooC is resolved by the proposal by @ramceb. Maybe also related is #2560. So in the end the main driver for this proposal is for the teams to be able to work independently from score platform repository (and from each other). Verification Report tooling (#2521)? Do we model integration tests (and unit tests) as sphinx-needs elements? Better only in report? Pilot implementation in https://eclipse-score.github.io/persistency/main/persistency/kvs/docs/requirements/statistics.html suggests the following: the sphinx needs elements for the integration tests are created by tooling (currently only "testcase" element exists for this. In the metamodel this is depicted by the "dotted lines" starting from all the integration test boxes. Open topic: How do we deal with requirements which are only partly verified in this report - this is currently not covered by the implementation, but the requirements process foresees an attribute manually filled which documents that the currently linked testcases in sum verify a requirement completely. Post-Poned to Thursday meeting Feb-12: OS integration topic, present: #2515 Symbol report verification report is updated and waiting for checks if findings are solved #2544 |
|
Feb-17, 09-10 o'clock Agenda: Participants: MoM: Audit news, eclipse-score/process_description#518 sub-issues are done, inconsistencies do not affect documented findings and deviations, separate ticket about Project Planning related findings not done, there is only one related finding in Safety Mgt. Asked Exida for corrections in report and also the "publishable" one. Tool List PR #2497 to get merged/ check the open items. #2346 (revisited) - proposal how to distribute feature artefacts to score and module repositories derived by @aschemmel-tech, @arsibo, @RolandJentschETAS - no veto, but should be presented also in Thursday meeting. PR needs to be updated to show the actual proposal - @arsibo will update the PR and @RolandJentschETAS will do the technical implementation of metamodel changes if decided. OS integration topic, present: #2515 (also answers the next point) - improvement proposals: tag and mark as "external" component, create a process requirement to cover the checking of used OS functions. How to handle coding guidelines as enforced by the Operating System. Related to: #536 (added by @attifunel and @pahmann) - proposal to use safety manual numbering like in our standard section. Verification Report tooling (#2521) Pilot implementation in https://eclipse-score.github.io/persistency/main/persistency/kvs/docs/requirements/statistics.html suggests the following: the sphinx needs elements for the integration tests are created by tooling (currently only "testcase" element exists for this. In the metamodel this is depicted by the "dotted lines" starting from all the integration test boxes. @masc2023 and @aschemmel-tech to resolve questions on eclipse-score/process_description#572 |
|
Feb-24, 09-10 o'clock Agenda: Participants: MoM: Audit news, eclipse-score/process_description#518, Asked Exida for corrections in report and also the "publishable" one. Thursday meeting will be moderated by @aschemmel-tech. open PR: (Change) Tickets: eclipse-score/.github#36 and #2481 - no progress on the open comments, discusss remark of @AlexanderLanin in Thursday meeting again if the colleagues are present. @RolandJentschETAS to inquire @anmittag if he needs input to resolve the comments. Symbol report tool evaluation: #2544 - unclear what is the next step, are all compiler usecases (also structural coverage and unit testing) covered by the tool evaluation by Ferrocene. Safety Mgt templates: eclipse-score/process_description#574 and #2600 - need to check updates if the comments are now solved Design decision linking: |
|
Mar-03, 09-10 o'clock Agenda: Participants: MoM: Audit news, eclipse-score/process_description#518, corrected report received, the "publishable" one pending. Can start working on eclipse-score/process_description#518 - if you need the report now, ask @aschemmel-tech to send (confidentially). Handling QNX safety manual restrictions within S-Core @ANegm-ETAS @pahmann @attifunel Aligning S-Core FMEA Process with AIAG & VDA FMEA Handbook @ANegm-ETAS - Would we want to base our FMEA process on this - no, because we only do SW level dvelopment. The process is based on Exida guidance about SW safety analysis. No need to change for the moment. open PR: Symbol report tool evaluation: #2544 - feedback @alekseyborisyukvalidas - waiting on Ferrocene confirmation and documentation of the TÜV approval on their argumentation. Verification Report tooling (#2521) Pilot implementation in https://eclipse-score.github.io/persistency/main/persistency/kvs/docs/requirements/statistics.html suggests the following: the sphinx needs elements for the integration tests are created by tooling (currently only "testcase" element exists for this. In the metamodel this is depicted by the "dotted lines" starting from all the integration test boxes. Design decision process epic: #2625 - who volunteers? - @pahmann on the condition it is not for the next audit slot in April Process requirements implementation: eclipse-score/process_description#589 - solution proposed by @PandaeDo - this applies to process requirements not fulfilled by docs-as-code but another tool of S-CORE (e.g. github), just check the two associated PRs. If you encounter missing docs-as-code implementation please contact @MaximilianSoerenPollak and the infrastructue community for other new needed tools. Safety Mechanisms rework: https://eclipse-score.github.io/score/pr-2635/requirements/stakeholder/index.html#stkh_req__dependability__safety_features_1 ff and https://eclipse-score.github.io/score/pr-2635/requirements/platform_assumptions/index.html#aou_req__platform__hardware_safety - @aschemmel-tech will set the PR to review for this. Extension of README with safety/security relevance |
|
Mar-10, 09-10 o'clock CANCELLED - due to parallel "S-CORE Release 0.6 - Lessons Learned" |
|
Mar-17, 09-10 o'clock Agenda: Participants: MoM: Release Lessons Learned meeting: https://github.com/orgs/eclipse-score/discussions/1595#discussioncomment-15998223 - open PMP rework: #2671 - lost of comments still open, all FT leads have to approve, will be discussed in "release team" meeting. @PandaeDo made an amendment to the process_description to align with the detailed S-CORE project process. eclipse-score/process_description#599 - merged, linking of AoU - feature requirements can not be linked to component level AoU without creating cyclic dependencies (as soon as DR-001 is implemented). Addition after meeting: The described use case is very unlikely, so we do not work on an improvement for now. eclipse-score/process_description#609 - When to write AoU? @pahmann suggested that all PR adding an AoU would need safety manager/engineer review, maybe by an automated process. @aschemmel-tech : safety manager should be involved latest in a inspection of the requirement/AoU Symbol report tool evaluation: #2544 - feedback @alekseyborisyukvalidas - waiting on Ferrocene confirmation and documentation of the TÜV approval on their argumentation. - Ferrocene comment in #2544 (comment) may need breakout sesssion as proposed by @pawelrutkaq in his comment. @alekseyborisyukvalidas will get in contact and organize a meeting including @masc2023 and @aschemmel-tech. Verification Report tooling (#2521) Pilot implementation in https://eclipse-score.github.io/persistency/main/persistency/kvs/requirements/statistics.html suggests the following: the sphinx needs elements for the integration tests are created by tooling (currently only "testcase" element exists for this. In the metamodel this is depicted by the "dotted lines" starting from all the integration test boxes. eclipse-score/process_description#535 - preview by Useblocks provided, solution may already be available next week, we need to think if/how we can use this solution for our "Impact analysis tool". #2684 - @anmittag was asked to also make sure the decision about the new issue templates is now also implemented in the S-CORE repositories. For this maybe a common decision is needed in the Tech Leads Alignment meeting next week (@masc2023 will put it on the agenda there). Proof of Concept for QNX safety manual restrictions @ANegm-ETAS - shown local PoC - will be created a PR from this to review. |
|
Mar-24, 09-10 o'clock Agenda: Participants: MoM: Publishable audit report arrived. Is only "management level", no actual findings contained, will be published in v0.7 release notes. Open topics for Audit on April-14 (three weeks minus Easter) - see eclipse-score/process_description#518 eclipse-score/process_description#535 - Versioned links implemented by UseBlocks: https://sphinx-needs.readthedocs.io/en/stable/changelog.html#release-8-0-0 - shown the updated functionality for sphinx-needs, @aschemmel-tech will consider this as a way to implement the impact analysis tool post-poned to Thursday: eclipse-score/process_description#618, based on eclipse-score/process_description#418 #2702 - QNX restrictions proposal: commented in PR, discussed what to link this to, proposal was to architecture elements fulfilling the restrictions or test cases checking the fulfilment. Discussion on Heap strategy @clemens-k: there is currently no written down/consolidated guideline how to deal with dynamic memory (only shall be avoided in runtime and is allowed in startup) - @aschemmel-tech recommended to address this to the architecture community. @odra proposed to add a link to https://github.com/eclipse-score/os_images to the OS module information in S-CORE (including the documentation temlate). Will create a PR to propose this. @alekseyborisyukvalidas asked @pawelrutkaq to arrange a meeting with Ferrocene on the Symbol report tool evaluation. |
|
Mar-31, 09-10 o'clock Agenda: Participants: MoM: @aschemmel-tech : absent on Apr-7 - @masc2023 will moderate the meeting Open topics for Audit on April-14 - see eclipse-score/process_description#518 - priority on "development processes", agenda proposal to be done based on this by @aschemmel-tech eclipse-score/process_description#618, based on eclipse-score/process_description#418 need to discuss eclipse-score/process_description#621 link Component Req to Feature Architecture needed? @RolandJentschETAS to consider, @aschemmel-tech will create a change request issue to plan this, because this is a scope change, this is also related to the improvement to move the process examples (eclipse-score/docs-as-code#392 (comment)) Component architecture views not as expected, see e.g. https://eclipse-score.github.io/score/main/modules/baselibs/json/docs/architecture/index.html and need to discuss if "fulfils" and "belongs_to" are somehow redundant. @RolandJentschETAS will check how to correct the view generation, the "belongs_to" should stay in, because the component architecture views may not exist if there is no "sub-component" and thus no need for these views. Introduction of platform architecture view needs - already in the deployment example: https://eclipse-score.github.io/process_description/main/_images/score_building_blocks_meta_model_deployment_example.drawio.svg - @RolandJentschETAS to include in metamodel and the process description. We may consider also a drawing function, but not at the moment. #2702 - QNX restrictions coverage discussion, @aschemmel-tech to incorporate the "link to a coding guideline" approach. RolandJentschETAS: How we go on with requirements for tooling addressed from feature requirements? For example for flatbuffer tooling (flatc) . See https://github.com/eclipse-score/score/pull/2720/changes#r2993400962 - should be documented as "tool_req", for this the need shall be also linkable to "feat_req" and the description in tool management process adapted (@RolandJentschETAS), please also add the tool to the tool list in score repository (@OliverHeilwagen). eclipse-score/process_description#619 - open review comments, @masc2023 to reset @pahmann review if he is not available, @aschemmel-tech to approve |
|
Aug-04, 09-10 o'clock Participants: MoM: check items from Thursday meeting (e.g. turn around includes link) Linking of log_arc_int_op to requirements. Mentioned in process requirements but not visible in drawings and mentioned in process. Also not in docs_as_code (@RolandJentschETAS ) - decision to remove from process requirements as also not used/in metamodel currently Also discuss the optional "includes" link from logic_arc_int to logic_arc_int_op (see https://eclipse-score.github.io/process_description/main/process_areas/architecture_design/guidance/architecture_process_reqs.html#gd_req__arch_build_blocks_corr). What is it needed for? Usage example in https://eclipse-score.github.io/score/main/features/lifecycle/architecture/index.html#logic_arc_int__lifecycle__lifecycle_if - decided to remove the "includes", to do @RolandJentschETAS #3137 - code coverage tooling, see also https://eclipse-score.github.io/score/main/platform_management_plan/software_verification.html#tools - llvmcov is the better tool, also used in S-CORE already widely, open issues: "QNX" only code could currently not be covered by llvmcov - for this we will introduce a (generic) checkpoint in the implementation inspection, also we need to plan for toolevaluation/qualification. @aschemmel-tech suggested to also put this on the agenda of the PL/FT synch on Monday (also due to the needed change in the Verification Plan). Verification report proposal to have a look: eclipse-score/persistency#330 - maybe a bit hard to read. |
|
Aug-11, 09-10 o'clock Participants: MoM: Restructured module template starting page: eclipse-score/module_template#131 - already merged, folder structure to change in https://eclipse-score.github.io/module_template/main/template/index.html? - accepted by the community, @aschemmel-tech to update, @AlexanderLanin : to check why there are two "examples" entries @AlexanderLanin to explain and discuss "code near" documentation support in docs-as-code v7.0.0 - as "expected" in the module template. - This works with "docs_bundle", changed the module template repo and one example which is in the lifecycle. Baselibs will use this soon. See also module_template/score/component_example/BUILD at main · eclipse-score/module_template and module_template/BUILD at main · eclipse-score/module_template Discuss in case @aschemmel-tech and @FScholPer are present: eclipse-score/docs-as-code#682 and eclipse-score/docs-as-code#661 on inspection records/reports - @FScholPer will look into the comments and also create an example in one module repo. Broken links (e.g. in https://eclipse-score.github.io/process_description/main/process_areas/architecture_design/guidance/architecture_inspection_checklist.html) ? eclipse-score/.github#84 - should be a issue template for all inspection types and be described in the PMP. @aschemmel-tech will care for this. #3137 - re-discuss after PL round. - There are two main questions:
Question on file structure. why do we want the "src" folder? In include paths it is a bit inconvenient as it would have the "# include score/component_name/src" needed always. - from the process and tooling community members there were no blocking arguments against this. @aschemmel-tech will pursue this further, e.g. present/diacuss in the architecture community. How could we avoid name conflicts in the include path? FTs would need to check in all other repositories in reference integration if the component name already exists. Could we automate this? - not covered |
|
Aug-18, 09-10 o'clock Participants: Mom: Revisit #3137 DFA has no failures list in the template https://eclipse-score.github.io/module_template/main/components/component_example/safety_analysis/dfa.html like for Platform/Feature Level - @PandaeDo to resolve. Component Request and Component Architecture both have a "comp" needs in the template - where to delete? https://eclipse-score.github.io/module_template/main/components/component_example/index.html vs. https://eclipse-score.github.io/module_template/main/components/component_example/architecture/component_architecture.html - let's have it in the component request. @RolandJentschETAS to adapt Agreed in PL sync: <module_root>/score/<component_name>/ instead of <module_root>/score/<component_name>/src is ok. Will update process description. New request from the PL/FT link: can we give up a common file structure in modules entirely or should it stay - aligned between the FTs. @aschemmel-tech to start with the discussion in FTs and write a DR for this. How could we avoid name conflicts in the include path? FTs would need to check in the list of existing components (derived from bazel registry) if the component name already exists. Could we automate this? - @AlexanderLanin answer: currently not feasible - process community currently this does not see as a severe risk, so would not write a process requirement for this. Complying with naming conventions: Discussion on Clippy configuration (for Rust static code analysis). There is already an analysis available outside of S-CORE but it seems this is proprietary and we cannot use it. Therefore the PR of @RolandJentschETAS is blocked. See #2984 and @aschemmel-tech in holidays next three weeks. @masc2023, @RolandJentschETAS and @pahmann will share the meeting hosting. |
|
Sep-01, 09-10 o'clock Participants@AlexanderLanin AgendaRequest: documents should link what they document Clarify Ownership of Meeting Notes:Documentation topic: Compare also https://eclipse-score.github.io/docs-as-code/main/reference/metamodel/#document Request: documents should link what they document wants to have an additional link to the e.g. module/component/feature it belongs to. Versioning topic: Clarify: versioning Rephrase the question, Versioning of individual sphinx-needs elements, is that required. Currently only defined for requirements. https://eclipse-score.github.io/process_description/main/process_areas/requirements_engineering/guidance/requirements_process_reqs.html#gd_req__req_attr_version. Currently Versioning of individual sphinx-needs elements in process_description is not correct defined, needs to be updated and e.g. Reports are excluded (@masc2023 ), module_template, -> doc-as-code changes ( @AlexanderLanin), Will talk again on thursday meeting, if reports only is agreed. Regarding Code Coverage, Measure on Target: Discussion needed again, what is the potential target? Wait until @aschemmel-tech is back to discuss the topic again. Discuss Template Ownerships: Now templates are part of doc-as-code, e.g. Module Verification Report. So the existing template can be removed, but the content should be formulated as requirements. Follow-up with that on thursday, discuss also potential maintainers, proposed https://github.com/eclipse-score/module_template/blob/main/.github/CODEOWNERS#L25 |
|
Sep-08, 09-10 o'clock Participants@chetanb-qorix Meeting Notes:No new points were discussed. |
Sep-15, 9:00-10:00 o'clockParticipants:@RolandJentschETAS Agenda:See last meetings (nothing done due lack of participants):
Raised by @FScholPer: Question what should be the ground truth list of verification report items: https://eclipse-score.github.io/reference_integration/main/process_methods_tools/score_process_description/process_areas/verification/verification_workproducts.html#wp__verification_module_ver_report or https://eclipse-score.github.io/module_template/main/verification_report/module_verification_report.html? Rust certification in S-CORE: gap analysis and plan (September 2026) Open PRs:eclipse-score/module_template#176
Other topicsMoM:
New standard to be added, @rakcs will implement it, tracked here, eclipse-score/process_description#789, starting only with folder creation first Discussed concern from @FScholPer above, verification report is automatically generated using this template here: https://github.com/eclipse-score/docs-as-code/blob/main/src/needs_templates/module_verification_report.need Compare: Example here: Is based only one https://github.com/eclipse-score/lifecycle/edit/main/docs/verification_report/index.rst which is also described here. @AlexanderLanin raised a concern, that the module_template repo is a mix of templates, and guidelines, @RolandJentschETAS will make a proposal for better usability for the Module Verification Report Template Checkout latest discussion on Rust, Safety Certification Discussed #3137: @RolandJentschETAS proposed three approaches for coverage analysis of the "target only" code by unit tests:
|
|
Sep-22, 09-10 o'clock Participants: MoM:
|
|
Sep-29, 09-10 o'clock Participants: MoM:
|
|
Oct-06, 09-10 o'clock Participants: MoM:
|
|
Oct-06, 09-10 o'clock Participants: MoM:
opened issues:
Prepare Audit Agenda (work in progress): eclipse-score/process_description#828
Discussion about how to make the checklist template updates - proposal is not to only rely on versions but use AI instead. |
|
Oct-20, 09-10 o'clock Participants: MoM: discuss eclipse-score/process_description#556 Action_70 - we agree that we think it sufficient that the distributor and the user of S-CORE will check the quality of testing, and we have test reporting for coverage ... Maybe add a role description for the test expert already active in requirements inspections. https://github.com/orgs/eclipse-score/discussions/434#discussioncomment-19035366 TL-meeting: show in the audit that the process is complete and some "end-to-end" examples. It is not a goal to show all our (safety) v1.0 module's work products. @aschemmel-tech and @PandaeDo invited to Oct-22 TL meeting (14:00). The current Coding Guidelines reference MISRA C++, but they do not identify the specific rules or restrictions that should be enforced. Do we plan to adopt a defined subset of MISRA rules and align CodeQL checks with that ruleset? - @RolandJentschETAS, @pahmann and @FScholPer were involved in this and should be contacted for current status - we are sure there is some work on this already started but not finished. |
|
Oct-27, 09-10 o'clock Participants: MoM: discuss #3341 - needextend ok if used in one file, also checked by docs_as_code that this is the case (see https://eclipse-score.github.io/docs-as-code/main/how-to/write_docs.html#needextend) Audit Agenda revisit, see eclipse-score/process_description#828 - no additional points What to do with (very valuable) detailed design documentation, which is optional in our process, but not documented by sphinx needs, e.g. https://github.com/eclipse-score/baselibs/blob/main/score/result/README.md - put in "the right folder", modify to "sphinx needs"? Outcome: we do not need to have "sphinx needs" elements. If one wants to add the md file in the documentation this is possible via "sphinx" and putting the file in a "documentation" folder. But we do not require this. "component requests" - alignment needed? are we happy with what is in the template? https://eclipse-score.github.io/module_template/main/components/component_example/index.html - https://eclipse-score.github.io/persistency/main/components/kvs/index.html - https://eclipse-score.github.io/baselibs/main/baselibs/components/bitmanipulation/index.html - overall opinion: we should strive to unify the documentation. Contentwise maybe we want to add a "Motivation" section. @janis-qorix will try to make a proposal. please review/merge release notes eclipse-score/process_description#833 Proposal Contributor Training: Short look at https://github.com/orgs/eclipse-score/discussions/3311 Discussion on coding rules: Ruleset should be defined on S-CORE project level. Topic was discussed in TL/FT sync: agreement was to use the existing setup from https://github.com/eclipse-score/communication/blob/main/quality/static_analysis/misra_gep.md - ruleset PR to be created by @AdhamN861 in sync with @LittleHuba |
|
Nov-03, 09-10 o'clock Participants: MoM: Timeplan Audit ok? - yes Status/Location mismatches safety analysis: https://eclipse-score.github.io/persistency/main/ - persistency&kvs in name, security labels, status safety analysis fdr @anmittag : is there any procedure of breaking down the safety relevant stakeholder requirements e.g. a)safe_communication -> e2e_communication protection etc? - No there isn't, it could be derived from a platform level safety concept which we do not have at the moment. Only the list of Safety Mechanisms eclipse-score/docs-as-code#943 is about changing the decision record linking - might be problematic as it requires a mandatory requirement link for the DR, @RolandJentschETAS blocked it. |
|
Nov-10, 09-10 o'clock Participants: MoM:
Feedback from the Audit last week - @aschemmel-tech will update/create respective tickets for finding resolution. It is planned to get a publishable audit report until end of November. common directory folder for source code files, which are used in multiple components. Is it possible to use this code from ASIL and QM components, if this code is developed according to ASIL? - process community approves this. Is it necessary (for FFI) to generate an own component for the wrapper (interface) in such a case ? - opinion in the process community is: no
@RolandJentschETAS will make the structure proposal in the project lead / Feature Team Lead sync so that all FTs can approve.
src/ is used in several S-CORE repos, but it is not a consistent convention across them. Some use it for production code; others keep C++ sources directly under score/... or use a directory named code. show-github-search-result
This supports the earlier assessment:
Invalid and expired requirements – #864Combined proposal; #865 and #866 are merged into it. Problem
Proposal
Tool support (docs-as-code 8.6.0)
Decision needed: Agree on the proposal, then open the matching tool requirements in docs-as-code. Discussed in the process community. We agree that invalid status should still be allowed. Also valid_from/until needs to be taken in to account. Maybe a solution is to copy only valid work products into the reference_integration (for one release). So the community members are encouraged to comment @PandaeDo's proposal, but it may need re-discussion in the plenum. @pahmann proposes to have some checklist for "standard" PR checks, e.g. "Was the version of work products properly updated?" - so we have some guideline also for QM/walkthrough type reviews. - proposal to be created as a PR. |
|
Nov-17, 09-10 o'clock Participants: Agenda: Discuss mandatory :mitigated_by: see eclipse-score/baselibs#774 (comment) |

Uh oh!
There was an error while loading. Please reload this page.
Meetings Minutes of S-CORE Safety Team.
All reactions