Self-check

Where do things stand right now —
at your machine?

30 questions · five properties · short evaluation right away, full evaluation in the intro call

Taking a look means establishing what can be evidenced today. About ten minutes, no technical knowledge needed. Your answers stay in your browser until you send them yourself.

01 — What is checked

Five properties
of a WhiteBox.

WhiteBox does not mean you can see the code. WhiteBox means conformity is decidable rather than a matter of judgment. What a WhiteBox has, a BlackBox lacks — every no shows where.

Defined

The target behavior exists as an object of its own before programming starts. Without it, start-up loss arises.

Decidable

Conformity is decided, not judged. Without it, evidence loss arises.

Diagnosable

A deviation is determined, not searched for. Without it, downtime loss arises.

Changeable under control

Changes start in the target behavior. Without it, change loss arises.

Transferable

The knowledge is tied to an object, not to people. Without it, dependency loss arises.

A passed acceptance test is a snapshot of a sample: what was never observed has not been tested — it simply did not come up. The Behavior Reference (BR) is not after-the-fact documentation of the code. It exists before the code.

02 — The 30 questions

Answer for one machine,
not for the whole company.

Yes, No or Don’t know. “Don’t know” counts as No: what cannot be established is not decidable.

Property 1 of 5 · Defined — Does the target behavior exist as an object of its own — before programming starts?
01

Is there a separate document for the behavior of your machine — like the wiring diagram for the electrical system?

Is there a separate document for the behavior of your machine — like the wiring diagram for the electrical system?
02

Does this document exist before programming starts?

Does this document exist before programming starts?
03

Does the document take precedence over the code when the two contradict each other?

Does the document take precedence over the code when the two contradict each other?
04

Does it describe states and transitions — not just functions?

Does it describe states and transitions — not just functions?
05

Does it specify faults and interruptions, not just the normal sequence?

Does it specify faults and interruptions, not just the normal sequence?
06

Is it part of the delivery and of acceptance?

Is it part of the delivery and of acceptance?
Property 2 of 5 · Decidable — Is behavior decided — or judged, interpreted and tried?
07

Can you check the behavior without reading the program?

Can you check the behavior without reading the program?
08

Is it specified for every step how you can tell that it has been met?

Is it specified for every step how you can tell that it has been met?
09

Are times and limits specified as target values?

Are times and limits specified as target values?
10

Is acceptance checked against the target behavior — not against an as-built?

Is acceptance checked against the target behavior — not against an as-built?
11

Do two people independently reach the same conclusion about the same situation?

Do two people independently reach the same conclusion about the same situation?
12

Is it specified what applies when a signal is missing or invalid?

Is it specified what applies when a signal is missing or invalid?
Property 3 of 5 · Diagnosable — Is a deviation determined — or searched for?
13

Does the machine show which expectation was not met?

Does the machine show which expectation was not met?
14

Does a fault name station, step and reason in plain language?

Does a fault name station, step and reason in plain language?
15

Do you know how long it takes on average from a fault to its cause?

Do you know how long it takes on average from a fault to its cause?
16

Can you assign downtime in time and parts to a cause?

Can you assign downtime in time and parts to a cause?
17

Is performance loss detected even when no fault is reported?

Is performance loss detected even when no fault is reported?
18

Do your analyses work without experts who have to interpret the data?

Do your analyses work without experts who have to interpret the data?
Property 4 of 5 · Changeable under control — Does a change start in the target behavior — or in the code?
19

Is a change made in the target behavior first?

Is a change made in the target behavior first?
20

Before a change, is it known which parts of the behavior it affects?

Before a change, is it known which parts of the behavior it affects?
21

Is the machine checked against the target again after every change?

Is the machine checked against the target again after every change?
22

Is it traceable which program version is running and what it changed?

Is it traceable which program version is running and what it changed?
23

Do documentation and machine still match after changes?

Do documentation and machine still match after changes?
24

Can changes be made safely without the original programmer?

Can changes be made safely without the original programmer?
Property 5 of 5 · Transferable — Is the knowledge tied to an object — or to people?
25

Does the knowledge stay when the person or the supplier leaves?

Does the knowledge stay when the person or the supplier leaves?
26

Could another supplier take over the machine without asking questions?

Could another supplier take over the machine without asking questions?
27

Is the behavior described independently of the control vendor?

Is the behavior described independently of the control vendor?
28

Can your own team read and check the behavior?

Can your own team read and check the behavior?
29

Can a controller be replaced without reinventing the behavior?

Can a controller be replaced without reinventing the behavior?
30

Are identical machines at different sites described the same way?

Are identical machines at different sites described the same way?

30 questions still open.

What the method does not do

Decidability requires technology. Where no reaction can be detected, nothing can be formally decided either — the method makes this visible, it does not remove it.

A question for you

How much of this could you evidence today?

Full evaluation in the intro call

15–30 minutes, free of charge and without obligation.