Mostrar el registro sencillo del ítem

Optimizing Reflective Primitives of Dynamic Languages

dc.contributor.authorRedondo López, José Manuel 
dc.contributor.authorOrtín Soler, Francisco 
dc.contributor.authorCueva Lovelle, Juan Manuel 
dc.date.accessioned2013-01-30T09:56:54Z
dc.date.available2013-01-30T09:56:54Z
dc.date.issued2008
dc.identifier.citationInternational Journal of Software Engineering and Knowledge Engineering, 18(6), p. 759-783 (2008); doi:10.1142/S021819400800388Xspa
dc.identifier.issn0218-1940
dc.identifier.urihttp://hdl.handle.net/10651/6092
dc.description.abstractDynamic languages are becoming widely used in software engineering due to the flexibility needs of specific software systems. Different example scenarios are the development of dynamic aspect oriented software, Web applications, adaptable and adaptive software or application frameworks. One important lack of these languages is compile-time error detection offered by static languages. However, runtime performance is the most serious limitation to use them in commercial software development. Although JIT optimizing compilation is a widely used technique to speed up intermediate code execution, this has not been successfully applied to dynamically adaptive platforms yet. We present an approach to improve the structural reflective primitives offered by dynamic languages. Looking for a language-neutral platform with a good JIT-based runtime performance, we have used the Microsoft shared source implementation of the CLI. Its model has been extended with semantics of prototype-based object-oriented models, much more suitable than the class-based one for reflective environments. This augmented semantics together with JIT generation of native code has produced significantly better runtime performance than the existing implementations.spa
dc.format.extentp. 759-783spa
dc.language.isoeng
dc.publisherWorld Scientific
dc.relation.ispartofInternational Journal of Software Engineering and Knowledge Engineeringspa
dc.titleOptimizing Reflective Primitives of Dynamic Languagesspa
dc.typejournal article
dc.identifier.doi10.1142/S021819400800388X
dc.relation.publisherversionhttp://dx.doi.org/10.1142/S021819400800388X


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem