Task Definition For Design Automation