• DocumentCode
    3209047
  • Title

    Capturing complete and accurate requirements by refinement

  • Author

    Liu, Shaoying

  • Author_Institution
    Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
  • fYear
    2002
  • fDate
    2-4 Dec. 2002
  • Firstpage
    57
  • Lastpage
    67
  • Abstract
    Complete and accurate functional requirements are the foundation for valid specification refinement and correctness verification of implemented software systems when they are developed with a formal method. However, capturing quality requirements is a difficult task, and there is a lack of well-defined and effective technique that solves the problem as well. We argue that the refinement technique used in conventional formal methods for transforming formal specifications into programs is actually an effective technique for capturing the functional requirements. We define the completeness of formal specifications and explain by examples how it can be achieved.
  • Keywords
    formal specification; program verification; specification languages; SOFL language; formal method; formal specifications; functional requirements; requirements engineering; software correctness verification; specification refinement; Concrete; Educational technology; Formal languages; Formal specifications; Object oriented modeling; Performance analysis; Power engineering and energy; Programming; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2002. Proceedings. Eighth IEEE International Conference on
  • Conference_Location
    Greenbelt, MD, USA
  • Print_ISBN
    0-7695-1757-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2002.1181498
  • Filename
    1181498