model-as-code
buildzr is a Python DSL for authoring C4 architecture models
An IBM Planning Analytics budgeting model published as source, with an offline engine that computes and tests it.