Welcome
Overview
Development
1.
Introduction
2.
Compiling binaries
Configuration files
3.
Introduction
4.
Users
4.1.
container.yml
4.2.
data.yml
5.
Administrators
5.1.
infra.yml
5.2.
backend.yml
5.3.
data.yml
5.4.
proxy.yml
5.5.
node.yml
Design requirements
6.
Introduction
7.
Background
8.
Context & Use-case
9.
Requirements
Implementation
10.
Introduction
11.
Bird's-eye view
12.
Virtual Machine (VM) for the WIR
12.1.
Overview
12.2.
Expression stack
12.3.
Variable register
12.4.
Frame stack
12.5.
Bringing it together
12.5.1.
Workflow example
13.
Services
13.1.
brane-drv
13.2.
brane-plr
13.3.
brane-api
13.4.
brane-job
13.5.
brane-reg
13.6.
brane-chk
13.7.
brane-prx
Framework specification
14.
Introduction
15.
Workflow Internal Representation (WIR)
15.1.
Toplevel schema
15.2.
Layer 1: The graph
15.3.
Layer 2: Instructions
Future work
16.
Introduction
Appendix
17.
Overview
18.
Appendix A: BraneScript specification
18.1.
Features
18.2.
Formal grammar
18.3.
Scoping rules
18.4.
Typing rules
18.5.
Workflow analysis
18.6.
Compilation steps
18.7.
Future work
Light
Rust
Coal
Navy
Ayu
Brane: A Specification