Text size
  • Small
  • Medium
  • Large
  • Standard
  • Blue text on blue
  • High contrast (Yellow text on black)
  • Blue text on beige

    Presenting Object Oriented Formal Requirements Specifications: Insights From An Action Research Study

    1st Irish Workshop on Formal Methods

    Dublin, Ireland. 3rd - 4th July 1997


    D. Fowler & P. Swatman


    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 specification 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.


    PDF filePDF Version of this Paper (111kb)