• DocumentCode
    3078798
  • Title

    Formal specification of bounded buffer using stream functions

  • Author

    Hu, Gongzhu

  • Author_Institution
    Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
  • fYear
    2009
  • fDate
    10-12 Aug. 2009
  • Firstpage
    230
  • Lastpage
    235
  • Abstract
    Formal specifications of software components are critical to software development. Several types of formal or semi-formal methods are commonly used for software specification, such as specification languages, graphic diagrams, algebraic descriptions, and stream functions. Each of these methods addresses the specification problem from a different view point and has its own strengthens and weaknesses. In this paper, we use the stream function approach to formally specify a particular software component, bounded buffer. Based on the specification, a state transition machine is built as an implementation of the bounded queue.
  • Keywords
    formal specification; bounded buffer; formal specification; software component; software development; state transition machine; stream functions; Application software; Computer graphics; Computer science; Formal specifications; Programming; Specification languages; USA Councils; Unified modeling language; bounded queue; formal specification; serialization; state transition machine; stream function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse & Integration, 2009. IRI '09. IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-4114-3
  • Electronic_ISBN
    978-1-4244-4116-7
  • Type

    conf

  • DOI
    10.1109/IRI.2009.5211556
  • Filename
    5211556