Skip to Main Content
The classic requirement engineering provides limited technology and inefficient methods for requirements evolution, which leads to great restriction on finish the task of requirements evolution with high-efficiency and high-quality. For resolving above problem, this paper presents a reflective requirements specification for requirements evolution. The reflective requirements specification divides into two layers: base-level and meta-level. The base-level is the requirements defined by users, which are described by OWL-S; the meta-level are composed of meta-information reified from base-level requirements. For supporting requirements specification evolution, on the basis of the above research, we define a group of operation set used for evolution of reflective requirements specification. Under the domain requirements model, requirements evolution can be completed through the evolution operations.