Skip to main navigation Skip to search Skip to main content

Modeling and verifying multi-core programs

  • Nan Zhang
  • , Zhenhua Duan*
  • , Cong Tian
  • , Hongwei Du
  • , Kai Yang
  • *Corresponding author for this work
  • Xidian University
  • State Key Laboratory of Integrated Services Networks
  • Harbin Institute of Technology Shenzhen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To model and verify multi-core programs, this paper formalizes an operational semantics for Cylinder Computation Model (CCM). Further, the advantages of CCM over other concurrency models are highlighted. Moreover, the principle of programming with CCM is presented. In addition, a unified model checking approach in code level to verifying CCM programs is briefly demonstrated. Finally, an example is given to show how multi-core programs with CCM can be realized and verified.

Original languageEnglish
Title of host publicationCombinatorial Optimization and Applications - 11th International Conference, COCOA 2017, Proceedings
EditorsXiaofeng Gao, Hongwei Du, Meng Han
PublisherSpringer Verlag
Pages492-500
Number of pages9
ISBN (Print)9783319711461
DOIs
StatePublished - 2017
Externally publishedYes
Event11th International Conference on Combinatorial Optimization and Applications, COCOA 2017 - Shanghai, China
Duration: 16 Dec 201718 Dec 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10628 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Combinatorial Optimization and Applications, COCOA 2017
Country/TerritoryChina
CityShanghai
Period16/12/1718/12/17

Keywords

  • Formal method
  • Multi-core
  • Operational semantics
  • Parallel

Fingerprint

Dive into the research topics of 'Modeling and verifying multi-core programs'. Together they form a unique fingerprint.

Cite this