• DocumentCode
    2190167
  • Title

    A model for dynamic configuration which preserves application integrity

  • Author

    Warren, Lan ; Sommerville, Lan

  • Author_Institution
    Dept. of Comput., Lancaster Univ., UK
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    Our approach to dynamic configuration is based on building a model of reconfigurable applications. The model documents applications according to the configuration paradigm and for each component, captures structural constraints and behavioural information. The model presents change administrators with an abstract interface to dynamic configuration management. Change is initiated by submitting a version descriptor to the configuration manager; much of the low-level and error-prone activities of dynamic configuration are automated. Synchronisation of dynamic configuration with the application and management of persistent state are fundamental to preserving an application´s integrity. We present our synchronisation mechanism, which adopts atomic operations for both intra- and inter-component computation. The problems of persistent state management are simplified by our synchronisation model. We also expose the difficulties and propose solutions for managing composite components and components whose operations are constrained.
  • Keywords
    configuration management; distributed processing; software development management; software reusability; synchronisation; application integrity; atomic operations; behavioural information; change administration; distributed processing; dynamic configuration; dynamic configuration management; error-prone; intercomponent computation; intracomponent computation; low-level activity; persistent state management; reconfigurable applications; structural constraints; synchronisation; version descriptor; Buildings; Context; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1996. Proceedings., Third International Conference on
  • Conference_Location
    Annapolis, MD, USA
  • Print_ISBN
    0-8186-7395-8
  • Type

    conf

  • DOI
    10.1109/CDS.1996.509349
  • Filename
    509349