z-logo
open-access-imgOpen Access
Presenting Object Oriented Formal Requirements Specifications: Insights From An Action Research Study
Author(s) -
Danielle Fowler,
Paul A. Swatman
Publication year - 1997
Publication title -
electronic workshops in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 1477-9358
DOI - 10.14236/ewic/fm1997.1
Subject(s) - computer science , formal specification , system requirements specification , formal methods , language of temporal ordering specification , software engineering , specification language , specifier , programming language , refinement , requirements elicitation , structuring , object oriented analysis and design , formal verification , requirements analysis , unified modeling language , artificial intelligence , software , noun , finance , noun phrase , economics
This paper describes, in outline, our experiences in structuring and presenting formal requirements specifications, and in particular the insights gained from an action research study undertaken within the Western Australian state government. The overall aim of the project was to evaluate and enhance an information systems development method, known as FOOM (Formal Object Oriented Method). FOOM was synthesised from research into: • the object oriented approach • mathematically formal specific ation languages • socio-organisational contextual analysis. The paper focuses on a study of the communication between the specifier and the client-- principally on the problems associated with specification validation--and the effect this had on the structure of a FOOM requirements specification document. The result of the study described was a specification structure which allows precise communication both between developers/designers and the less mathematically sophisticated users of the system. While the focus of the research was validation of specifications written in the formal specification language Object-Z [10], we argue that the results of our analysis are of importance in the elicitation, refinement and validation of requirements specifications whenever a formal modelling approach is to be adopted.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom