• 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