Skip to Main content Skip to Navigation
Theses

Une ingénierie participative des exigences pour les systèmes interactifs complexes en aéronautique

Abstract : Requirements Engineering plays a crucial role in coordinating the different stakeholders needed for safe aeronautics systems engineering. The notion of requirement is a key concept in system definition and represents the cornerstone of communication among stakeholders: customer, user, systems engineers, suppliers. The certification process in critical systems requires traceability documents as a means of demonstrating safety, showing links between the several artifacts (high-level requirements, refined requirements, components and interfaces). We conducted a qualitative study, using interviews and mockups, with fifteen industrial practitioners from four aeronautics companies, to investigate which tasks are actually performed by requirements engineers and how current tools support these tasks. We found that RE-specific tools constrain engineers to a rigid workflow, which conflicts with the adaptive exploration of the problem. Engineers often start by using general-purpose tools to foster exploration and collaborative work with suppliers, at the expense of traceability. When engineers shift to requirements refinement and verification, they must use RE-specific tools to grant traceability. But the lack of tool usability yields significant time loss and dissatisfaction. Based on observed RE practices, we devise a situated vision of Requirements Engineering, rendering its role in between the operational context and the engineering context of the system. Based on scenarios and prototypes, we formulate usability insights for RE-specific tools. In particular, we propose interactive coordinated visualizations of structured text, allowing engineers to decorelate rigor from rigidity throughout the RE process, by providing flexibility during the process while gradually tackling approximation to the end of the process. The requirements engineer takes advantage of structured visualizations of requirements, from which he can communicate with stakeholders, search for text, get the progress status of requirements, detect and fill missing information thanks to interactive navigation and filtering. Beyond interactive tools supporting a situated vision of RE, we propose a new approach to RE: participatory requirements engineering (PRE). Its purpose is the production of mature requirements specifying in the future system the coverage of unforeseen situations in the current system, yet managed by users. The approach is based on the combined use of participatory design techniques to involve the users, with a continuous effort of abstraction and requirements statement to inform the system definition. We apply the approach on four projects in aeronautics: collaboration and air traffic control, cockpit of an electric training aircraft, analysis of accident report and new flight instrument. We present the engineering artifacts resulting from the application of the approach in order to evaluate its benefits.
Complete list of metadatas

Cited literature [406 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01990792
Contributor : Abes Star :  Contact
Submitted on : Wednesday, January 23, 2019 - 1:57:21 PM
Last modification on : Saturday, August 15, 2020 - 3:35:52 AM
Long-term archiving on: : Wednesday, April 24, 2019 - 1:33:04 PM

File

2017TOU30321b.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01990792, version 1

Collections

Citation

Hélène Uninski. Une ingénierie participative des exigences pour les systèmes interactifs complexes en aéronautique. Réseaux et télécommunications [cs.NI]. Université Paul Sabatier - Toulouse III, 2017. Français. ⟨NNT : 2017TOU30321⟩. ⟨tel-01990792⟩

Share

Metrics

Record views

179

Files downloads

108