Deakstadieđáhus: Domain engineering for software reuse