Modeling and Application of Requirements Engineering Process Metamodel

With deeper researches on requirements engineering (RE), the researchers gradually realize that the requirements engineering processes are very complex and the related technologies are in a great variety. Thus, in order to analyze and compare different types of requirements engineering processes more deeply, a simple, clear, unified description method of requirements engineering process is needed. In this paper, the requirements engineering process itself is taken as the research object and a formal description method of requirements engineering process, requirements engineering process metamodel (REPM), is proposed. The REPM is a simple and unified method for describing different types of processes, in which different RE tools are applied. In this paper, the formal definition of REPM is given, and three typical requirements engineering processes are also described and analyzed using REPM. Furthermore, a new integrated RE process is defined using REPM as well.