GSN - The Goal Structuring Notation [electronic resource] : A Structured Approach