Dynamic reconfiguration of component-based systems: a feature reification approach

CLARK, Tony, BARN, Balbir S and KULKARNI, Vinay (2014). Dynamic reconfiguration of component-based systems: a feature reification approach. In: RAMANATHAN, Raja and RAJA, Kirtana, (eds.) Handbook of research on architectural trends in service-driven computing. Hershey, PA, Information Science Reference (IGI Global), 76-102.

Full text not available from this repository.
Link to published version:: https://doi.org/10.4018/978-1-4666-6178-3.ch004
Related URLs:


Component-based approaches generalize basic object-oriented implementations by allowing large collections of objects to be grouped together and externalized in terms of public interfaces. A typical component-based system will include a large number of interacting components. Service-Oriented Architecture (SOA) organizes a system in terms of components that communicate via services. Components publish services that they implement as business processes. Consequently, a change to a single component can have a ripple effect on the service-driven system. Component reconfiguration is motivated by the need to evolve the component architecture and can take a number of forms. The authors define a dynamic architecture as one that supports changing the behavior and topology of existing components without stopping, updating, and redeploying the system. This chapter addresses the problem of dynamic reconfiguration of component-based architectures. It proposes a reification approach that represents key features of a language in data, so that a system can reason and dynamically modify aspects of it. The approach is described in terms of a new language called µLEAP and validated by implementing a simple case study.

Item Type: Book Section
Research Institute, Centre or Group - Does NOT include content added after October 2018: Cultural Communication and Computing Research Institute > Communication and Computing Research Centre
Departments - Does NOT include content added after October 2018: Faculty of Science, Technology and Arts > Department of Computing
Identification Number: https://doi.org/10.4018/978-1-4666-6178-3.ch004
Page Range: 76-102
Depositing User: Tony Clark
Date Deposited: 15 Jun 2016 14:56
Last Modified: 18 Mar 2021 18:15
URI: https://shura.shu.ac.uk/id/eprint/12071

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics