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
Link To Document