Skip to content
Vector Stream Systems logo Vector Stream Systems

Resources

Engineering notes from building VectorMBE

Working notes on requirements syntax, safety derivation and model validation. Written from what we have actually built and hit, including the parts that do not work yet.

Requirements engineering

EARS Syntax for Signal-Level Requirements

EARS gives you five sentence patterns. Signal-level requirements break three of them in ways that are easy to miss until a reviewer asks what happens when the bus goes quiet.

· 9 min read

Ontology engineering

Inducing SHACL Shapes From Engineering Data

Writing SHACL by hand for a model you did not design is miserable. Deriving it from the instances is tractable, and the derived shapes are more honest than the ones you would have written.

· 10 min read