• DocumentCode
    2634933
  • Title

    Developing Adaptable Components Using Dynamic Languages

  • Author

    Donsez, Didier ; Gama, Kiev ; Rudametkin, Walter

  • Author_Institution
    LIG Lab., Grenoble Univ., Grenoble, France
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    396
  • Lastpage
    403
  • Abstract
    The usage of dynamic languages is increasing among developers. As components are static entities, the usage of scripting languages, which are usually dynamically typed and interpreted, would bring flexibility in the development of components allowing component reconfiguration and adaptation at runtime without needing either to recompile the component code or to restart the application. This paper presents a general approach for creating adaptable components by using dynamic scripting languages combined with component models. This concept has been implemented and validated in two different contexts: in the OSGi platform and in a fractal-like approach.
  • Keywords
    object-oriented languages; object-oriented programming; OSGi platform; adaptable components; component reconfiguration; dynamic languages; fractal-like approach; scripting languages; Application software; Assembly; Dynamic programming; Fractals; Java; Laboratories; Life testing; Monitoring; Runtime; Software engineering; adaptable components; component; component models; dynamic languages; scripting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.72
  • Filename
    5350042