DocumentCode
1991224
Title
Formalising of Transactional Memory Using Interval Temporal Logic (ITL)
Author
El-kustaban, Amin ; Moszkowski, Ben ; Cau, Antonio
Author_Institution
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
fYear
2012
fDate
27-30 May 2012
Firstpage
1
Lastpage
6
Abstract
Transactional memory (TM) is a promising lock-free technique that can avoid the problems associated with locking. It provides a more general and flexible way than other lock-based techniques by allowing programs to atomically read and modify disparate memory locations as a single operation. We propose a general specification model for an abstract TM with verification for various correctness conditions of concurrent transactions. This model has been constructed as a base to develop a general and flexible formal framework that can prove and validate the correctness of TM systems. Interval Temporal Logic (ITL) is used to build and verify this model, since it offers a powerful tool supporting logical reasoning about time intervals as well as programming and simulation.
Keywords
formal specification; multiprocessing systems; reasoning about programs; temporal logic; transaction processing; abstract TM; concurrent transaction; flexible formal framework; formal specification model; formal verification; interval temporal logic; lock-based technique; logical reasoning about program; time interval; transactional memory; Abstracts; Cognition; Computational modeling; History; Safety; Semantics; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering and Technology (S-CET), 2012 Spring Congress on
Conference_Location
Xian
Print_ISBN
978-1-4577-1965-3
Type
conf
DOI
10.1109/SCET.2012.6342060
Filename
6342060
Link To Document