DASH: A New Language for Declarative Behavioural Requirements with Control State Hierarchy | IEEE Conference Publication | IEEE Xplore