specification of software architecture i 1313751