> For the complete documentation index, see [llms.txt](https://infosys.selmotech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infosys.selmotech.com/selmo-solution/selmo-solution-en/selmo-documentation/9-standards-responsibility-and-future/10-standards-reference.md).

# 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.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://infosys.selmotech.com/selmo-solution/selmo-solution-en/selmo-documentation/9-standards-responsibility-and-future/10-standards-reference.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
