Objective of UCEd

The objective of the Use Case Editor (UCEd) is to provide automated support to requirements engineering. Requirements in UCEd approach consist of a Domain model, Use Cases, and Scenarios.

UCEd takes a set of related use cases written in a restricted form of natural language and generates State Models that integrates the behavior specified by the use cases. The generation process relies on information contained in an application domain model.

UCEd uses generated state models as prototypes for simulation. Simulation can be manual through a generated graphical user interface, or automated with scenarios.

The end objectives of UCEd are:

  1. the production of validated requirements in the form of use cases, a domain model definition, and scenarios,
  2. the production of requirements specifications in the form of description of operation effects in the domain model, and generated state models, and,
  3. the production of re-usable test scripts in the form of scenarios.

Stephane 2007-09-03