HIGH-LEVEL VS. DETAILED ARCHITECTURE : GRASPING THE ESSENTIAL DIFFERENCES