Deakstadieđáhus: Mathematical frameworks for component software