SW Dev Process Community - S-CORE Safety Team - Meeting Minutes #2234
Replies: 44 comments 5 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 |
|
July-14, 09-10 o'clock Participants: MoM:Planning for 0.9 (PRC - Process Development Community (view)) - focus is on implementation (https://eclipse-score.github.io/reference_integration/main/s_core_v_1/roadmap/pi2.html)
eclipse-score/process_description#739 - requirements checklist added one checkpoint (also eclipse-score/module_template#108) - need to update inspections. (like in eclipse-score/baselibs#357) - shall we do change impact analysis? Yes, and also solve the remark https://sdvworkinggroup.slack.com/archives/C0864L05332/p1783932465315789 What to do with the "stale" modules in the platform safety plan https://eclipse-score.github.io/score/main/platform_management_plan/safety_management.html#platform-management-plan-feature-work-product-lists - FEO, Orchestration (which are also not part of platform architecture: https://eclipse-score.github.io/reference_integration/main/_images/sw_arch_v_1.drawio.svg) - @anmittag shared https://github.com/orgs/eclipse-score/discussions/516?sort=new#discussioncomment-17467700 - which means we do not include FEO and Orchestration in the v1.0 safety plan. @aschemmel-tech to remove together with the addition of "lifecycle" Discuss: #3076 - presented by @qor-lb @masc2023 to adapt the feature template and also the issue template for this. Understanding is that the "change relevant" topics are discussed and documented in a DR and the "current state" information is in the feature template. Issue for this is #3085. Discuss: eclipse-score/process_description#742 - Proposes a training documentation infrastructure to produce AI supported. Discussion in progress about where to host (e.g. seperate repo due to the use of javascript). That will document our work product "training path". PR to be merged after decision about the location. |
|
July-21, 09-10 o'clock Participants: MoM:
Review Request from @FScholPer Training material, how to continue, comments from infrastructure: Progress on topics from last meetings:
Question on "what is our tool development process?" - see https://eclipse-score.github.io/score/main/platform_management_plan/tool_management.html#qualification |
|
July-28, 09-10 o'clock Participants: MoM: Change in https://github.com/eclipse-score/score/blob/main/.github/CODEOWNERS in #3096 contradicts process description: https://eclipse-score.github.io/process_description/main/process_areas/requirements_engineering/requirements_workflow.html#wf__req_feat_req - will use the architecture community in the requirements process (like already done in the change process). fulfils should be optional for architecture views, see https://eclipse-score.github.io/process_description/main/_images/score_building_blocks_meta_model.drawio.svg but it is not in docs_as-code - @RolandJentschETAS will change in docs-as-code #3124 - introduces a module "maturity", in principle we have nothing against it, will review the details. Adressing the question from last meeting about what is the basis of unit testing (as in metamodel is stated to be the "implicit" Detailed Design : eclipse-score/process_description#751 Discussed #3121 - @aschemmel-tech will hint which interfaces to add in the ticket @ANegm-ETAS presented FFI approach as requested in #1122 - conclusion is that in S-CORE we generally want to have a division into a ASIL_B interface library and a QM daemon application which delivers the functionality. Examples for this are logging, diagnostics, security. @ANegm-ETAS will create a PR to document this. Request of @aschemmel-tech to include also how we will then deal with the functional requirements of the ASIL_B interface library - will those be ASIL-B or QM? |
|
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 |
Uh oh!
There was an error while loading. Please reload this page.
Meetings Minutes of S-CORE Safety Team.
All reactions