This tutorial introduces all key principles and techniques for producing effective requirements addressing today’s ambitious systems. It includes a standard requirements plan covering all 4 “PEGS” of requirements: Project, Environment, Goals, and System. It explains the proper use of diverse approaches, including use cases, object-oriented requirements, and formal methods.
Based on the Handbook of requirements and business analysis by Bertrand Meyer, this tutorial will only cover the practical aspects of the approach.
All the material will be available in advance at https://requirements.university.
Jean-Michel Bruel has been head of the SM@RT team of the IRIT CNRS laboratory until September 2021. His research areas include the development of software-intensive Cyber-Physical Systems, and methods/model/language integration, with a focus on Requirements and Model-Based Systems Engineering. He defended his “Habilitation à Diriger des Recherches” in December 2006 and obtained in 2008 a full professor position at the University of Toulouse. He has been Laboratory Representative for the Toulouse 2 Jean Jaurès University from 2016 to 2020. He is now head of the Computer Science department of the Technical Institute of Blagnac and has been a member of the Strategic Research Committee of the IRIT CNRS laboratory since 2021. He is the holder of the Chair of Model-Driven Systems Engineering between AIRBUS and Toulouse 2 Jean Jaurès University since 2022 and joined the International Research Laboratory in AI in 2023.