REQUIREMENTS ENGINEERING: FROM SYSTEM GOALS TO UML MODELS TO SOFTWARE SPECIFICATIONS - LAMSWEERDE (WILEY, 2014)