context aware workflow language