login
Home / Papers / System Requirements Engineering

System Requirements Engineering

308 Citations2020
No authors found
journal unavailable

This book considers requirements engineering as a combination of three concurrent and interacting processes: eliciting knowledge related to a problem domain, ensuring the validity of such knowledge and specifying the problem in a formal way.

Abstract

This chapter discusses the process of requirements engineering from the case study proposed in the RobAFIS 2018 competition. It carries out the analysis of the requirements from the point of view of the system architects. The chapter describes the structure of the Systems Modeling Language (SysML) project and defines the system life cycle. It discusses the functional requirements and non-functional requirements using different SysML models. The chapter presents the different pages of the requirements analysis document produced for the case study. The modeling tools supporting SysML language that have been used do not allow a real requirements management. In reality, requirements and associated documents evolve throughout the engineering cycle, which requires change tracking and therefore the ability to identify them unambiguously. These changes can be made at any time, even after the validation, if required by an event.