A reconfigurable component model using reflection
Hawthorne, James and Anthony, Richard (2008) A reconfigurable component model using reflection. In: SERENE '08: Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems. ACM, Inc., New York, NY, USA, pp. 95-100. ISBN 978-1-60558-275-7 (doi:10.1145/1479772.1479791)Full text not available from this repository.
Providing a method of transparent communication and interoperation between distributed software is a requirement for many organisations and several standard and non-standard infrastructures exist for this purpose. Component models do more than just provide a plumbing mechanism for distributed applications, they provide a more controlled interoperation between components. There are very few component models however that have support for advanced dynamic reconfigurability.
This paper describes a component model which provides controlled and constrained transparent communication and inter-operation between components in the form of a hierarchical component model. At the same time, the model contains support for advanced run-time reconfigurability of components. The process and benefits of designing a system using the presented model are discussed. A way in which reflective techniques and component frameworks can work together to produce dynamic adaptable systems is explained.
|Item Type:||Conference Proceedings|
|Title of Proceedings:||SERENE '08: Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems|
|Additional Information:||This paper forms part of the Proceedings of SERENE '08: the RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems, which was held 17-19 November 2008, in Newcastle upon Tyne, United Kingdom. SERENE 2008 was organized by the ERCIM working group and held in cooperation with ACM SIGSOFT.|
|Uncontrolled Keywords:||distributed software,component model, reflective techniques|
|Subjects:||Q Science > QA Mathematics > QA76 Computer software|
|School / Department / Research Groups:||School of Computing & Mathematical Sciences|
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
|Last Modified:||12 Oct 2012 11:33|
Actions (login required)