Certificaci贸n de IP4JVM

Universidad de la Rep煤blica (Uruguay)
Autores: Daniel Enrique Rosano Lorenzo
Proyecto de Grado
Tutor: Ariel Sabiguero Yawelak

Durante varios a帽os en la UdelaR se ha venido desarrollando una versi贸n de IPv6 en Java y para Java, llamado IP4JVM, el cual es un producto con un grado importante de madurez, ya que se encuentra en su 4ta generacion. La implementacion se integra al OpenJDK聽 1.6 como una libreria mas y hace que 茅ste se independice de los servicios de networking del sistema operativo. Al d铆a de hoy se cuenta con implementaciones de los protocolos IPv6, ICMPv6, UDP, TCP, DHCPv6, entre otros. El objetivo del proyecto es complementar los protocolos ya existentes y certificar el producto (IP4JVM) de acuerdo al estandar definido por el IPv6 Ready Logo. Para ello es necesario que la implementaci贸n existente pase los tests de interoperabilidad y conformance del v6RL. La ejecucion de este proyecto de grado no solo es un paso importante para tener un producto de calidad que cumple con los estandares internacionales; sino ademas permite completar el proceso de calidad de la implementacion existente, verificando ademas la completitud y la correctitud de los protocolos implementados.

Al ser un proyecto de testing, el proyecto no posee una implementacion propia. Sin embargo los resultados que se desprenden de la corrida de los tests, resulta muy 煤til a la hora de realizar modificaciones al codigo original para hacerlo cumplir con los estandares de calidad definidos por la organizacion especializada en IPv6 (IPv6 Forum). La principal ventaja que proporciona el proyecto es la de trabajar en un ambiente virtualizado, mediante el uso de varias maquinas virtuales, con herramientas de testing semi-autom谩ticas que permiten a un tester realizar el proceso de testing/correcci贸n de errores con una 煤nica PC, en un tiempo mucho menor al que necesitar铆a para verificar los tests manualmente.

Esta entrada ha sido publicada en Concursos y etiquetada como , . Guarda el enlace permanente.