Capstone Project

Back to listing
Group 2016-3 Status completed
Title A Virtual Machine for an Evolvable Computer Language
Supervisor Dr. Nawwaf Kharma
Description The project requires the development of a Virtual Machine (VM) for a new computer language designed specifically for Genetic Programming. The VM should be implemented efficiently, as it will have to run thousands of programs in minutes not hours. In addition to the VM, an Evolutionary Engine (EE) will be developed to evolve small programs in the new language. The VM and EE must be seamlessly integrated within a simple but usable IDE with a GUI. It is not my expectation that the EE will itself be optimized, but it should be bug-free and hence, usable.
Student Requirement Excellent Programming and if possible Software Development skills; The ability to learn new material, good organizational & inter-personal skills. Must be a team player
Tools None.
Number of Students 3 max.
Students Tawfiq Jawhar,Barnali Ahmed,Clozzy-Mailey Chavez, Tony Bhamdouni
Comments: It would be useful if at least one member of the team has successfully taken: Applied Genetic & Evolutionary Systems; Compiler Design (a COMP course).
Links: