Plataforma simulada de computación distribuida sobre SystemC

Advisor: 
Francisco.Moya
Description: 

Utilizando SystemC (IEEE Std 1666) se implementará el núcleo de un middleware distribuido orientado a objetos compatible con ZeroC Ice.

El objetivo del proyecto es desarrollar un canal TLM 2.0 que modele un protocolo similar al empleado en ZeroC Ice. Se desarrollará además un componente SystemC que actúe como pasarela transparente entre ZeroC Ice y la versión SystemC de éste.

Una vez desarrollado el canal se implementará un pequeño generador de adaptadores (wrappers) para componentes SystemC estándar y el canal compatible con Ice.

El código desarrollado (incluyendo las baterías de pruebas) será distribuido con doble licencia GPL y OSCI para evitar problemas con la licencia de OSCI SystemC.