Abstract

Deadlock detection for concurrent programs has traditionally been accomplished by symbolic methods or by search of a state transition system. We examine an approach that uses geometric semantics involving the topological notion of dihomotopy to partition the state-space into components, after which the reduced state-space is exhaustively searched. Prior work partitioned the state-space inductively, but in this paper, we show that a recursive technique provides greater reduction of the size of the state transition system. as a result, we expect to see more efficient deadlock detection and eventually more efficient verification of some temporal properties for large problems if the partitioning can be done efficiently. © 2009 IEEE.

Department(s)

Computer Science

Keywords and Phrases

Deadlock; Dihomotopy; LTL; SPIN; Verification

International Standard Book Number (ISBN)

978-076953726-9

International Standard Serial Number (ISSN)

0730-3157

Document Type

Article - Conference proceedings

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 2024 Institute of Electrical and Electronics Engineers, All rights reserved.

Publication Date

23 Nov 2009

Share

 
COinS