HIGH-LEVEL VS. DETAILED ARCHITECTURES : A KEY CONTRAST