> 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/engineering-through-the-ages/conclusion-the-languages-of-technology-and-the-future-of-machine-logic.md).

# Conclusion – The languages of technology and the future of machine logic

### 1. Historical development and transitions

For centuries engineers have developed languages to describe technology unambiguously:

* **mechanics**: With the technical drawing a **universal language**, which documents components and constructions unambiguously and is understood worldwide.
* **Electrics**: The circuit diagram took on the same role for electrical systems – including the logic that was directly documented via relay and contactor circuits.
* **Logic**: With the invention of the PLC (1968) the logic shifted into software. Flexibility increased, but the clear, uniform documentation was lost. Today there are many languages and vendor dialects, but no **worldwide understandable, formal language for machine behavior**.
* **Motion / manufacturing**: With **Numeric Control and G-Code** a standardized language for machine movements was created. To this day G-Code forms the basis of CNC technology. In combination with CAD/CAM it shows how a clear language can be successfully automated and linked to 3D models.

👉 The pattern is recognizable: **Where standards and formal languages emerged, clarity, trust and global collaboration developed.** Where they are missing, uncertainty and opacity prevail.

***

### 2. The role of Selmo

Today there is a gap: The **logic of machines** – once documented in the circuit diagram – is in PLC programming **flexible but not unambiguous**.

This is exactly where **Selmo** starts:

* **Selmo is for machine logic what the drawing is for mechanics and the circuit diagram is for electrical engineering.**
* It creates a **formal model** for processes, states and signals.
* This model is unambiguous, traceable and automatically translatable into code.
* In doing so Selmo closes the gap of the “lost logic description” in the circuit diagram.

👉 This is how the **third language of engineering**:

* Drawing for mechanics
* Circuit diagram for electrical engineering
* **Selmo model for machine behavior**

***

### 3. Positive development using G-Code as a role model

G-Code shows how important a **formal language** is:

* From a drawing or a 3D model a CNC program is generated.
* The translation is unambiguous, standardized and machine-readable.
* Result: worldwide standardization, automation and trust.

Selmo follows the same path:

* From the **Process model** (requirement)
* to the **machine behavior** (code)
* with **100% transparency, traceability and legal certainty**.

***

### 4. Future vision – standards as a basis for AI and responsibility

The next years will bring enormous changes through **Artificial Intelligence**. But AI can only be used safely if:

* **a clear basis** exists (formal models and standards),
* **requirements and results are comparable** are,
* **formal verification** is possible,
* and **documentation ensures responsibility and legal certainty** is guaranteed.

👉 With a formal language for machine behavior – like the one Selmo offers – the following arise:

* **Transparency** for all parties involved,
* **trust** in the technology,
* **legal certainty of responsibility** in terms of product liability and standards,
* and a **stable basis for the use of AI** in automation.

***

### Final thought

History shows: **Technology needs language, and language needs standards.**\
With the drawing, the circuit diagram and G-Code we have gained three pillars of engineering.\
The fourth pillar – a **formal language for machine logic** – is being created now.

👉 With **Selmo** machine behavior becomes as unambiguously describable as a part in the drawing or a circuit in the diagram.\
This opens a future full of clarity, safety and trust – the foundation for real digitization and responsible AI.


---

# 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/engineering-through-the-ages/conclusion-the-languages-of-technology-and-the-future-of-machine-logic.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.
