DocumentCode :
310914
Title :
An efficient algorithm for finding all maximal conflict sets in concurrent programs
Author :
Hiraishi, Kunihiko
Author_Institution :
Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
fYear :
1997
fDate :
17-18 May 1997
Firstpage :
39
Lastpage :
47
Abstract :
Conflict is one of the fundamental situations that appear in concurrent programs. Conflict occurs when more than one processes share common resources. An occurrence of the action of one process disables actions of other processes which are in conflict. Controlling conflicts is very important in concurrent programming, especially for rule-based programming. We can find all conflicts by generating the state space, but largeness of the state space make this difficult. In this paper, we show an efficient algorithm to find all maximal conflict sets in concurrent programs. The proposed algorithm is based on partial order methods, and generates a reduced state space that preserves all maximal conflict sets
Keywords :
concurrency control; finite automata; parallel programming; programming theory; resource allocation; common resource sharing; concurrency control; concurrent program conflicts; concurrent programming; deadlocks; finite state automata; maximal conflict set finding; partial order methods; rule-based programming; state space generation; Automata; Boolean functions; Data structures; Electronic mail; Information science; Interleaved codes; Logic; State-space methods; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-8043-1
Type :
conf
DOI :
10.1109/PDSE.1997.596825
Filename :
596825
Link To Document :
بازگشت