DocumentCode
2104101
Title
Refining Undetermined Events for Specifying Concurrent Programs
Author
Trinh, Thanh-Binh ; Truong, Ninh-Thuan ; Nguyen, Viet-Ha
Author_Institution
Univ. of Eng. & Technol., Hanoi, Vietnam
fYear
2011
fDate
14-17 Oct. 2011
Firstpage
143
Lastpage
149
Abstract
Development of many system features in a robust specification is a challenge in reactive system design. This paper presents a formal approach for specifying concurrent programs by refining undetermined events in Event-B. This approach investigates the concurrent aspect in specification and provides a general structure of models using Event-B specification. According to this structure, we illustrate the specification of three concurrent mechanisms: critical section access, reader-writer and producer-consumer. It is shown that the concurrent aspects in programming can be specified coherently using Event-B refinement.
Keywords
formal specification; Event-B specification; concurrent program; critical section access; formal approach; producer-consumer; reactive system design; reader-writer; Context; Databases; Modeling; Programming; Set theory; Synchronization; Writing; Event-B;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge and Systems Engineering (KSE), 2011 Third International Conference on
Conference_Location
Hanoi
Print_ISBN
978-1-4577-1848-9
Type
conf
DOI
10.1109/KSE.2011.29
Filename
6063457
Link To Document