Los investigadores del MIT han desarrollado un sistema para reparar automĂĄticamente los errores informĂĄticos.
El programa puede peinar reparaciones para abrir-fuente programas de ordenador y aprender sus propiedades generales, de acuerdo con el MIT, la construcciĂłn de nuevas reparaciones para un conjunto diferente de programas.
Los investigadores probaron el sistema en un conjunto de errores de programaciĂłn, entresacada de aplicaciones de cĂłdigo abierto reales, que habĂa sido compilado para evaluar los sistemas de reparaciĂłn de errores automĂĄticos. El sistema MIT reparado entre 15 y 18, dependiendo de si se decidiĂł por la primera soluciĂłn se encuentra o se le permitiĂł correr mĂĄs tiempo, MIT señala. Sistemas anteriores sĂłlo se pudieron reparar uno o dos de los bichos. "Uno de los aspectos mĂĄs interesantes de esta investigaciĂłn es que hemos encontrado que hay propiedades de hecho universales de cĂłdigo correcto que usted puede aprender de un conjunto de aplicaciones y aplicar a otro conjunto de aplicaciones", dijo el profesor del MIT de ingenierĂa elĂ©ctrica y ciencias de la computaciĂłn Martin Rinard, cuyo grupo desarrollĂł el sistema. "Si usted puede reconocer cĂłdigo correcto, que tiene enormes implicaciones en todo toda la ingenierĂa de software. Esta es sĂłlo la primera aplicaciĂłn de lo que esperamos sea un flamante tĂ©cnica fabulosa ".
Los resultados de la investigaciĂłn fueron presentados en un documento por el MIT estudiante graduado Fan largo en el Simposio sobre los principios de lenguajes de programaciĂłn la semana pasada. Largo y Rinard son co-autores del artĂculo.