DocumentCode
1915618
Title
An Extension to Data-Flow-Oriented Formal Specification Language for Specifying Concurrent Software Systems
Author
Chen, Yuting ; Liu, Shaoying ; Wang, Linzhang
Author_Institution
Sch. of Electron., Inf., & Electr. Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear
2010
fDate
14-15 July 2010
Firstpage
214
Lastpage
219
Abstract
Data-flow-oriented formal specification languages, such as SOFL, bridge formal methods to industrial applications, allowing software developers to effectively use formal methods in developing practical software systems. In this paper, we introduce an extension to SOFL specification language for specifying concurrent software systems. SOFL is designed by integrating different notations and techniques on the basis that they are all needed to work together effectively in a coherent manner for specification constructions and verifications. We mainly introduce two notions, region and channel, to the SOFL language so that concurrency can be specified both graphically and formally, thus making SOFL specifications both intuitive and precise.
Keywords
formal languages; formal specification; multiprocessing programs; concurrent software systems; data flow oriented formal specification language; industrial applications; practical software systems; Availability; Computational modeling; Concurrent computing; Message passing; Programming; Software systems; Concurrent software; SOFL specification language; channel; region;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location
Zhangjiajie
ISSN
1550-6002
Print_ISBN
978-1-4244-8078-4
Electronic_ISBN
1550-6002
Type
conf
DOI
10.1109/QSIC.2010.49
Filename
5562961
Link To Document