LANGUAGE-NEUTRAL SUPPORT OF DYNAMIC INHERITANCE
Jose Manuel Redondo, Francisco Ortin, J. Baltasar Garcia Perez-Schofield
2008
Abstract
Virtual machines have been successfully applied in diverse scenarios to obtain several benefits. Application interoperability and distribution, code portability, and improving the runtime performance of programs are examples of these benefits. Techniques like JIT compilation have improved virtual machine runtime performance, becoming an adequate alternative to develop different types of software products. We have extended a production JIT-based virtual machine so they offer low-level support for structural reflection, in order to obtain the aforementioned advantages in dynamic languages implementation. As various dynamic languages offer support for dynamic inheritance, the next step in our research work is to enable this support in the aforementioned JIT-based virtual machine. Our approach enables dynamic inheritance in a language-neutral way, supporting both static and dynamic languages, so no language specification have to be modified to enable these features. It also enables static and dynamic languages to interoperate, since both types are now low-level supported by our machine.
DownloadPaper Citation
in Harvard Style
Manuel Redondo J., Ortin F. and Baltasar Garcia Perez-Schofield J. (2008). LANGUAGE-NEUTRAL SUPPORT OF DYNAMIC INHERITANCE . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8111-51-7, pages 5-12. DOI: 10.5220/0001870400050012
in Bibtex Style
@conference{icsoft08,
author={Jose Manuel Redondo and Francisco Ortin and J. Baltasar Garcia Perez-Schofield},
title={LANGUAGE-NEUTRAL SUPPORT OF DYNAMIC INHERITANCE},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2008},
pages={5-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001870400050012},
isbn={978-989-8111-51-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - LANGUAGE-NEUTRAL SUPPORT OF DYNAMIC INHERITANCE
SN - 978-989-8111-51-7
AU - Manuel Redondo J.
AU - Ortin F.
AU - Baltasar Garcia Perez-Schofield J.
PY - 2008
SP - 5
EP - 12
DO - 10.5220/0001870400050012