THE MISSING TECHNICAL OBJECT

BDM, BCE and the Behavior Reference — clearly explained.

Three terms, one principle: make behavior explicit before it disappears into code. This page makes them clear in a few minutes.

In one sentence

BCE (the approach) produces a Behavior Reference (the artifact) so the machine becomes a Behavior-Defined Machine (the result).

THE THREE TERMS

Definitions

Concept terms stay in English — abbreviations after first spelled-out use.

BDM

Behavior-Defined Machine

the target picture

A machine whose intended behavior is formally defined, verified and controlled — before code exists, independent of vendor and personnel.

The result · WhiteBox instead of BlackBox.
BCE

Behavior-Centric Engineering

the approach

The way of working that defines behavior explicitly before implementation: intent → behavior → code → reality. The programmer no longer invents behavior — they realize a verified definition.

The path there.
BR

Behavior Reference

the artifact

The authoritative, technology-independent representation of intended behavior — the shared language of all disciplines. No syntax, no compiler. In the Selmo method the process model is the BR.

The artifact · between intent and code.
THE CHAIN

From intent to operation

The Behavior Reference is the leading object — everything refers to it or is derived from it.

Intent
the intention
Behavior Reference
the leading object
Code
generated from it
Operation
provable & monitored

No step is skipped. Code, HMI, documentation and data structure are derived 1:1 from the same BR.

THE DIFFERENCE

WhiteBox instead of BlackBox

BlackBox

  • Behavior undocumented in code
  • person- and vendor-dependent
  • not verifiable, not transferable
  • deviation only visible on failure

WhiteBox

  • Behavior explicitly defined
  • technology- & vendor-independent
  • verifiable and provable
  • owned by the operator
BR IN PRACTICE

One Behavior Reference — four results

PTF clarifies, the process model becomes the Behavior Reference — Selmo Studio & standard generate four results from it.

PTF
Process · Technology · Function
Process model = BR
Logic + System Layer
Selmo Studio + Standard
verifies & generates

Code

PLC logic via PLCOpen XML, vendor-independent, verified against the BR.

HMI

Operation & visualization: states and deviations visible.

Documentation

Operating, diagnostic & behavior docs derived from the model.

Data structure

Object-centric data model, clearly named, four data views.

One source, four results — consistent, derivable and provable.

MATURITY

The path: L0 to L5

From L3 the behavior model becomes the WhiteBox — L4–L5 is the Behavior-Defined Machine.

L0
BlackBox
Behavior in code.
L1
Documented
not formal.
L2
Explicit states
made visible.
L3
Controllable
turning point WhiteBox.
L4
Lifecycle
integrity over time.
L5
Architecture
fully model-driven.
CLARIFICATION

What the Behavior Reference is NOT

To avoid misunderstandings.

Not code — code is generated from the BR, not the other way round; no programming syntax.
Not after-the-fact docs — the BR is at the same time an executable specification.
Not a device list — it describes behavior (change), not devices.
Not a vendor model — it is technology-independent.

Understand behavior — and make it provable.

15–30 minutes, concretely on one of your machines. Free and without obligation.

Request an intro call