• DocumentCode
    2350943
  • Title

    Towards a Programming Model and Middleware Architecture for Self-configuring systems

  • Author

    Bellur, Umesh ; Narendra, N.C.

  • Author_Institution
    KReSIT, IIT, Mumbai
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Today´s distributed computing solutions are mostly static in nature and variations in system behavior have to be compiled into the system in advance, because today´s technology does not permit self-configuring through dynamic rebinding of components. Self-configuring systems need a design approach based on behavioral specification as well as a middleware layer that can use these specifications to dynamically bind system components at run-time. In this paper, we present a service-oriented programming model and middleware for self-configuring systems. Our approach is based on semantic descriptions of components augmented with contextually dependent non-functional requirements for accomplishing the dynamic binding. For this purpose, we model service inter-dependencies as variability points. The middleware dynamically re-configures system behavior by mapping the variability points to components providing the needed functionality. Along with the middleware design needed for such an approach, we also present our programming model-called reconfigurable programming-and show how it can be used to put together self-configuring systems
  • Keywords
    formal specification; middleware; behavioral specification; distributed computing; dynamic binding system; middleware architecture; reconfigurable programming; self-configuring system; semantic description; service-oriented programming model; Airports; Computer architecture; Distributed computing; Dynamic programming; Humans; Middleware; Resource management; Spine; Reconfigurable Programming; Self-Configuring Systems; Service-Oriented Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication System Software and Middleware, 2006. Comsware 2006. First International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    0-7803-9575-1
  • Type

    conf

  • DOI
    10.1109/COMSWA.2006.1665173
  • Filename
    1665173