Formal Specifications of User Requirements

  • Authors:
  • Robert G. Clark;Ana M. D. Moreira

  • Affiliations:
  • Department of Computing Science and Mathematics, University of Stirling, Stirling FK9 4LA, Scotland, UK. rgc@cs.stir.ac.uk;Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, 2825 Monte da Caparica, Portugal. amm@di.fct.unl.pt

  • Venue:
  • Automated Software Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

There is a wide gap between informal requirements anda formal object-oriented specification.To help bridge this gap, we propose that a formal and executableuser-centred model should be constructed initially.The user-centred model, which specifies the behaviour that the environment expects from the system, is expressed in terms ofagent views and gives very early feedback to the requirements‘ captureprocess.Once the user-centred model has been validated with respect to theenvironment, it can be used as a step in the construction andvalidation of the formal object-oriented specification.