Title :
Deadlock-free configuration programming
Author :
Justo, G. R Ribeiro ; Cunha, P. R Freire
Author_Institution :
Centre for Parallel Comput., Westminster Univ., London, UK
Abstract :
The configuration programming approach has been successfully applied to model parallel and distributed systems in terms of their component processes and relationships separated from the functional aspects of the components´ behaviour. This approach promotes the construction of modular and flexible systems but the lack of information about the components´ behaviour prevents us verifying important properties such as deadlock freedom in the configuration. We propose including certain information about the components´ behaviour (especially the communication and synchronisation patterns) in a more refined level of the configuration. The idea is to associate each component with a template which has a well-defined communication and synchronisation structure. With this information, we can define composition rules that guarantee the configuration is deadlock-free by construction without having to inspect the components´ states
Keywords :
concurrency control; configuration management; parallel programming; synchronisation; component behaviour; component processes; composition rules; configuration management; deadlock freedom; deadlock-free configuration programming; distributed systems; functional aspects; synchronisation patterns; Concurrent computing; Dynamic programming; Electronic mail; Functional programming; Hardware; Modular construction; Parallel processing; Parallel programming; System recovery; Topology;
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
DOI :
10.1109/IWCDS.1994.289927