Text this: Architecting systems with trustworthy components :