DocumentCode :
2804327
Title :
A Metadata Extracting Tool for Software Components in Grid Applications
Author :
Thiyagalingam, Jeyarajan ; Getov, Vladimir
Author_Institution :
Harrow Sch. of Comput. Sci., Westminster Univ., Harrow
fYear :
2006
fDate :
3-6 Oct. 2006
Firstpage :
189
Lastpage :
196
Abstract :
Component-based programming aims at producing higher quality software, increasing the reuse of components and permitting late composition. In the context of component-based programming, applications are treated as composition of components. Given an application composition, some of the components might have been developed outside the context of the application or its domain. As a result, the overall efficiency of the composition, in terms of cost and performance, becomes non-deterministic - may not be guaranteed to be efficient enough, even if the individual components have been proven to be efficient. In other words, two primary goals of software practice, efficiency and quality, do conflict with each other. In this paper, we argue that, this problem can partly be overcome by paying more attention to component-specific information, component metadata, during composition. We describe a possible means of extracting and organising the metadata and formats for specifying the metadata. Our scheme is independent of component- and programming-models and extensible. We see our work as a precursor to a possible runtime scheme, where we intend to facilitate extraction, maintenance and usage of component metadata at runtime
Keywords :
grid computing; meta data; object-oriented programming; software quality; software reusability; application composition; component metadata; component reuse; component-based programming; component-models; component-specific information; grid applications; metadata extracting tool; programming-models; runtime scheme; software components; software practice; Application software; Computational fluid dynamics; Cost function; Data mining; Grid computing; Resource management; Runtime; Software quality; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modern Computing, 2006. JVA '06. IEEE John Vincent Atanasoff 2006 International Symposium on
Conference_Location :
Sofia
Print_ISBN :
0-7695-2643-8
Type :
conf
DOI :
10.1109/JVA.2006.3
Filename :
4022060
Link To Document :
بازگشت