RESEARCH PROTOTYPES

Research Prototypes:

 
 
 

rRotor

 
rRotor BCL implementation in C# (Step 1)
 
Description: C# source code implementation of the Structurally Reflective modification of SSCLI
Authors: José Manuel Redondo
Francisco Ortín Soler
Operating System:

FreeBSD, Win32 and MacOS X.

Online: C# source code and instructions
 
rRotor JIT implementation inside the runtime environment (final release)
  <
Description: Source code and binaries implementation of the Structurally Reflective modification of SSCLI, inside the runtime environment
Authors: José Manuel Redondo
Francisco Ortín Soler
Operating System:

FreeBSD, Win32 and MacOS X.

Online: C source code and instructions
Online: C source code and binaries
Online: Binaries
 
 
 

The nitrO Reflective System

 
The nitrO Reflective Virtual Machine
 
Description: C++ source code implementation and UML design
Authors: Francisco Ortín Soler
Operating System:

Windows NT-based Operating Systems and Linux.

Online: Source C++ Code for Windows NT-based systems
Platform Binaries for Windows NT-based Systems
Linux Port (source and binaries)
Sample Applications
UML design
 
The reflective nitrO Programming Environment
 
Description: Virtual Machine image file that extends the computational system by using its own programming language.
Authors: Francisco Ortín Soler
Operating System:

Anywhere the nitrO virtual machine source code has been compiled.

Online: Source code, documentation and object diagrams (Spanish).
 
The Non-Restrictive Reflective nitrO System(Python implementation)
 
Description: Python source code (and, therefore, binaries), different kind of testing applications, UML design and User’s Manual.
Authors: Francisco Ortín Soler
Operating System:

Everywhere you have previously installed a Python v. 2.1 interpreter.

Online: Source Python code (binary) files and testing applications
UML design
User's Manual (Spanish)
 
The nitrO Reflective Persistence System
 
Description: Python source code, binaries, a bibliography sample application, a parameter tuning benchmark sample, UML designs and User’s Manual.
Authors: Francisco Ortín Soler
Javier Noval Arango
Operating System:

Everywhere you have previously installed a Python v. 2.2 interpreter.

Online: Source Python code, binary files and testing applications
Design (Spanish)
Technical Manual (Spanish)
User's Manual (Spanish)
 
 
 

Carbayonia, Small MOP-based Reflective Machine

 
First Virtual Machine Implementation by using a simple Meta Object Protocol
 
Description: Minimum set of files needed to compile and run an application in the first MOP-based virtual machine, different kind of testing applications and source C++ code.
Authors: Lourdes Tajes Martínez
Fernando Álvarez García
Operating System:

Windows.

Online: To be published