• 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