Requirements Engineering
: Description and recommandations of use for KAOS, iStar, Tropos, Z Notation, BPMN, and UML

  • Alexandre Amand

Student thesis: Master typesMaster in Business Engineering Professional focus in Data Science


In this master's thesis, 6 different languages using in Requirement Engineering are explored. They are KAOS, iStar, Tropos, Z Notation, BPMN and UML. Introduction introduces briefly what is the Requirements Engineering and the possible models and requirements types that exist. For each language, a complete description of the approach, the graphic elements and models and application areas with pro and cons are developed. Conclusion evokes some recommandations and tips, destined to business analysts, about the 6 models in order to help them to chose the right one at the right moment.
Date of Award25 Jan 2021
Original languageEnglish
Awarding Institution
  • University of Namur
SupervisorSTEPHANE FAULKNER (Supervisor)


  • Requirements Engineering
  • requirements
  • modelling language
  • KAOS
  • iStard
  • Tropos
  • BPMN
  • UML
  • Z Notation

Cite this