Requirements Engineering for Embedded Systems: The REPES Process
Tarcísio Pereira, Fernanda Alencar · 2018
Context] Requirements Engineering (RE) for Embedded Systems (ES) is challenging since it has unique properties that make it complex, expensive and error-prone compared with other software categories, such as information systems.Due to their complexity, the risk of undetected requirements errors and deficiencies increases considerably.[Goal] Thus, this paper presents a specific process for requirements development and management named REPES which is tailored for embedded systems.[Method] In this proposal, we used the results of a Systematic Literature Review (SLR), metamodel and RE standards to guide the development of the process.[Results] REPES has four main process areas, 24 sub-processes, and 89 actions.[Conclusion] We argue that the proposed process can help organizations in improving their requirements practices to support completeness and correctness of RE for ES.