• 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