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.

Download


Paper 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