10 Standards reference
9.1 Reference to standards
Traceability as a central requirement
This chapter describes, how Selmo addresses normative requirements – not by mapping individual standard items, but by a fundamentally traceable description of machine behavior.
Selmo does not replace a standard. Selmo creates the prerequisite, to meet standards in a robust manner.
Standards require justification, not code
Key standards in machinery and plant engineering – for example in the area of machine safety and functional safety – share a common thrust:
Risks must be identified
Measures must be justified
Behavior must be described in a traceable way
What is crucial here:
It is not the code that is assessed, but the argumentation behind the behavior.
A working program alone does not provide sufficient evidence for that.
The structural problem of classical proofs
In classical projects the standards evidence is often:
distributed across documents
separated from the control logic
difficult to link to real behavior
highly person-dependent
Typical situations:
Safety assumptions are not explicitly modeled
Behavior emerges implicitly from code
Changes break the chain of argumentation
This makes it difficult:
CE conformity
auditability
liability argumentation
Formal models as an answer to standard requirements
Selmo addresses this problem through a formal behavior model.
A formal model:
describes states explicitly
defines permitted and forbidden behavior
specifies reactions unambiguously
is independent of implementation details
This makes it traceable:
why a state exists
under which conditions it is valid
which reaction occurs in case of deviation
The model becomes the supporting basis of the argumentation.
Classification of typical standard requirements
Without citing individual standards, it can be noted:
Risk consideration → States, conditions and monitors are explicitly modeled
Functional safety → safety-relevant behavior is formally described and verifiable
Traceability → Behavior is not implicit, but explainable
Change control → Changes are made to the model and remain consistent
Selmo thus provides no standard texts, but a structured response to standard requirements.
Importance for audit and assessment
For audits a Selmo model means:
Behavior can be demonstrated, not just explained
States and reactions are unambiguous
Safety assumptions are traceable
Deviations are formally justified
Auditors do not have to:
interpret implicit logic
“read” code
reconstruct assumptions
The model speaks for itself.
Delineation
To clarify:
Selmo is not a standard
Selmo does not replace a risk assessment
Selmo does not replace a safety control
Selmo:
structures behavior
makes assumptions explicit
supports standards-compliant argumentation
Summary
Standards require:
traceable behavior
justified safety measures
verifiable decisions
Selmo provides:
a formal behavior model
explicit states and conditions
a consistent basis for argumentation
Standards compliance does not begin with the document, but with the model.
Last updated
Was this helpful?

