
Sit, Stay, Fetch: How to Train Your AI for ASPICE
Six guardrails for AI agents in ASPICE assessments: scripts over prompts, persisted results and progress, batching, closed questions, prohibitions, flagging.
Read Article
Pierre Dammé
6 min readHolistic protection and seamless traceability for cybersecurity, functional safety, and the Cyber Resilience Act
OverviewMethodological excellence and tailored tools for model-based system and software engineering.
OverviewEnterprise software from a single source: AI integration, legacy migration and full-stack development — cost-efficiently and sovereignly hosted.
Overview
Pierre Dammé
7 min read
A central pillar of ASPICE is the V-model, which goes far beyond a simple phase model: it forms the methodical backbone for well thought out and traceable product development. ASPICE requires seamless, bidirectional linking across all development stages, from the original stakeholder requirements to the system and software design, through to the actual implementation and final tests. And - since ASPICE 4.0, anchored even more strictly in the assessment through precise definitions - it demands not just formal links, but genuine content consistency. As the official standard (Automotive SPICE PAM v4.0) unequivocally clarifies: “Traceability alone, e.g., the existence of links, does not necessarily mean that the information is consistent with each other.” And in Annex B on Consistency Evidence: “Evidence that the content of the referenced or mapped information coheres semantically along the traceability chain,…”.
This is precisely the difference this article addresses. The added value of traceability does not arise from the existence of links in a tool, but from the fact that they are consistent in terms of content and operate at the correct level of abstraction. If either of these two aspects is not fulfilled, the process fails to meet the target.
Therefore, when conducting assessments, the assessors never just check whether a linking field is checked in the tool. They read the texts, scrutinize the context and expose alibi links. The goal is to prove that a requirement is fully covered by the design, that no unrequested extra functionalities end up in the code and that every artifact is created where it belongs procedurally.
While traceability could already be demonstrated through classical metrics in the past, such as percentage-based link coverage rates or allocation matrices, the effort required to prove consistency was the responsibility of the developers. However, Large Language Models now make it possible for the first time to support engineers through automated, semantic consistency checking: they analyze the actual meaning of requirements, architectural specifications and test cases to identify logical deviations, parameter errors or context breaks in the text.
AI-Assisted ASPICE Compliance
How knowledge graphs and LLM agents automate ASPICE process assessment: two-pass consistency check, five specialized agent skills, and a cost-benefit analysis for a 5,000-requirement reference project.
Free · PDF
But it is not enough to give the language model access to requirements databases and prompt it to perform a consistency check. Rather, a systematic approach must be developed that combines the LLM’s language comprehension capabilities with a deterministic and reproducible evaluation metric. As part of the practical implementation of an LLM-supported ASPICE agent, the procedure outlined below illustrates how an automated consistency check can systematically uncover semantic errors:

The Type Check automatically verifies whether development artifacts correspond in content to their assigned ASPICE process before the consistency of the links is checked.
Since language models are excellent at understanding language but tend toward variance when drawing conclusions (non-determinism), the evaluation is carried out in 2 stages:
Structured Content Check (LLM)
In the first analysis phase, the language model evaluates each artifact individually based on a predefined catalog of questions:
This ensures that the LLM always performs the check as objectively as possible using the same questions with the same possible answers.
Deterministic Classification and Evaluation (Script)
Following the content check, the LLM’s answers are mapped to finding types via a predefined combinational schema:
Important: the Type Check serves as a pre-filter. If there are too many erroneous or unclear process assignments, a subsequent consistency check of the traceability is meaningless and the data basis must be reviewed.
The evaluation of the links is also carried out in two stages to combine the strengths of the language model with the clarity of classic scripts.
Pairwise Structured Content Check (LLM)
The LLM answers the following five questions strictly in sequence for each linked pair (possible answers: yes/no):
Deterministic Classification and Evaluation (Script)
Here, too, the answers from the content check are deterministically mapped to finding types:
Based on the results of the previous analysis steps, a reproducible Consistency Score is calculated. It provides an indication along the NPLF scale known from ASPICE:
The classification is important: the score does not replace an assessment or assign ratings. The assessor assigns these based on the evidence. But it continuously shows, long before the assessment, where the evidence is fragile. The principle of Conservative Bias applies throughout: in case of doubt, a finding is reported. This is essential because the costs of a “false positive,” where a human checks the finding and possibly rejects it, are significantly lower than the risks of a “false negative,” where an unrecognized inconsistency undermines confidence in the validity of the automated check.
A System Requirement is entered into the tool.
A linked pair consisting of a System Requirement (source) and a Test Case Specification (target) is checked.
These examples illustrate: The system reports an irregularity in each case, forcing an engineer to either clean up the requirements level (Example 1) or check the consistency between design/test and requirement (Example 2).
Traceability metrics often provide a false sense of security. Without semantic content verification, ASPICE compliance remains superficial. The approach outlined in this document - the combination of Type Check, deterministic Consistency Check and an objective Consistency Score - forms the methodical foundation for LLM-based, content-related quality assurance. In this context, the AI does not function as a replacement for humans, but as a pre-filter: by automating the mass of trivial consistency checks, it massively relieves the engineering team. Engineers thus gain the freedom to concentrate their expertise specifically on the critical deviations where human judgment is indispensable.
Requirements traceability in practice — How end-to-end traceability works in regulated projects, which tools have proven themselves, and when the RTM approach reaches its limits: Requirements Traceability at itemis →

Six guardrails for AI agents in ASPICE assessments: scripts over prompts, persisted results and progress, batching, closed questions, prohibitions, flagging.
Read Article
Pierre Dammé
6 min read