Family Oriented Requirements Engineering

part of the Alexandria research project


The Alexandria project aims towards a development method for system families. Within this project my work is focused on the Requirements Engineering phase of the method.

What is FORE?

FORE is a requirements engineering development method with a data metamodel. It integrates as well as extends current requirements engineering and family development methods for elicitation, modeling and testing of requirements for system family development.

Characteristics of FORE

  • Integration of FODA.
  • Method originally based on FAST / RUP.
  • Customizable metamodel based on XML.
  • Product configuration based on features.

Input

Requirements taken from information sources processed within the elicitation phase.

Output

Complete data model containing interconnected requirements, features and explaining UML-models. Desired features can be choosen in the configuration step. FORE's output for further development steps is a configuration tracing back to the original requirements and forward to the elements to be developed in the modeling phase.