Share:

Framework

PABRE proposes the use of Software Requirement Patterns (SRP) as a means to capture and reuse requirements knowledge during the requirements engineering stage.

The PABRE system is not only a software system, but a framework that includes:

  • a metamodel for SRP [1]
  • a catalogue of Functional SRP (for the content management system domain) [2], Non-Functional SRP [3] and Non-Technical SRP [4]
  • several tools for SRP management and use [5][6]
In general, the approach was considered to help during the elicitation and specification of requirements, but we have also proposed the use of patterns to analyze request for proposal documents [7] for helping IT companies that are considering to make a proposal.
A practical presentacion of the PABRE framework was presented in [8].
The participants in PABRE have also analyzed the state of the practice in requirement reuse [9][10][11].

PhD thesis of Cristina Palomares [12] had as a goal the definition of the concept of SRP and a framework around this concept(PABRE framework) in order to facilitate the management and update of catalogues of SRPs that encapsulate reusable requirements knowledge, and to ease their use during the requirements elicitation and specification of a project in order to obtain SRSs of higher quality with a more effective RE process.