Peter Hruschka is a Principal of the Atlantic Systems Guild. As a trainer and consultant, he concentrates on business analysis, requirements engineering, and system and software architectures, preferably in the embedded world. Mr. Hruschka loves to be involved in developing products that combine software with hardware, electrical, and mechanical components – thus creating interesting systems in domains like medical systems, automotive, telecommunications, manufacturing, and others. He is cofounder of arc42, a portal for practical and pragmatic hints for software architecture documentation…