AAI requirements and design