textual representation of a system architecture combined with pseudo-code