• DocumentCode
    1844615
  • Title

    Deadlock-free configuration programming

  • Author

    Justo, G. R Ribeiro ; Cunha, P. R Freire

  • Author_Institution
    Centre for Parallel Comput., Westminster Univ., London, UK
  • fYear
    1994
  • fDate
    21-23 Mar 1994
  • Firstpage
    147
  • Lastpage
    158
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-5390-6
  • Type

    conf

  • DOI
    10.1109/IWCDS.1994.289927
  • Filename
    289927