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