A language for multi-perspective goal modelling: Challenges, requirements and solutions. - Sietse Overbeek; Ulrich Frank; Christian Köhling (Comput. Stand. Interfaces, 2015)