Add generic module verification and inspection needs to metamodel
@FScholPer ya está trabajando en esto.
Desde el 22/6/2026.
- #612 de @FScholPer — cerrado sin fusionar
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Summary
Add metamodel support for module-level verification reporting and formal inspection evidence in a way that is generic, scalable, and aligned with S-CORE verification/review concepts.
Background
Current metamodel support is strong for requirement/test traceability (testcase -> fully_verifies/partially_verifies), but module-level verification reporting and checklist-based inspection evidence are not modeled as first-class, flexible needs.
The process expects Module Verification Reports to aggregate heterogeneous evidence (tests, analyses, inspections, coverage, logs/results, qualification evidence), and inspections may use different checklist families (requirements, architecture, implementation, etc.).
Scope
Introduce and integrate:
mod_ver_reportas a module-level verification aggregation need.mod_inspas a formal inspection evidence need.- Extra link types to support broad evidence linkage (
evidence) and inspection scope (inspects). - Generic linking behavior so reports/inspections can reference many relevant need types (not only a narrow fixed subset).
Requirements
- Keep existing direct testcase-to-requirement verification links unchanged.
- Allow
mod_ver_reportto aggregate evidence for:- requirement coverage
- architecture/detailed design verification
- DFA/safety/security analysis evidence
- test results and retained logs
- static analysis and structural coverage evidence
- component qualification verification evidence
- Allow
mod_inspto reference multiple checklist/evidence artifact flavors (req/arc/impl/custom). - Keep compatibility with existing status patterns and avoid global schema churn.
Acceptance Criteria
- Metamodel contains
mod_ver_reportandmod_inspdefinitions with required metadata and links. mod_ver_reportcan link to heterogeneous evidence using generic relations (e.g.contains,evidence,covers).mod_inspcan link to arbitrary inspected artifacts and checklist evidence.needs_extra_linksincludes required link types for evidence and inspection.- No metamodel parsing/lint errors.
Follow-ups (optional but recommended)
- Add graph checks for ASIL-specific verification evidence completeness.
- Add doc examples showing how to populate
mod_ver_reportandmod_inspwith real module artifacts. - Align templates/how-to pages with the new needs.
** Co-created by github copilot
- Lenguaje dominante
- Python
- Estrellas
- 11
- Forks
- 33
- Merge medio
- 22 h 43 min
- PR fusionados (30 d)
- 65
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de eclipse-score/docs-as-code
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
eclipse-score/docs-as-code#850 ·
-
make _build folder configurable Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
eclipse-score/docs-as-code#771 · 1 asignado ·
-
Add project name to headline ... Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
eclipse-score/docs-as-code#613 · 1 comentario ·
-
update py_venv Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
eclipse-score/docs-as-code#606 ·
-
bug waiting_for_author
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
eclipse-score/docs-as-code#288 · 2 comentarios ·
Todos los issues de eclipse-score/docs-as-code
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
sublimehq/package_control#1780 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nwg-piotr/nwg-displays#145 ·