usuario
clave
iniciar sesión
regístrate
Portada
Canales
  • Apple
  • Blackhats
  • Ciencia
  • Comunicación
  • Curiosidades
  • e-Administración
  • Empresas
  • Eventos
  • Hardware
  • Nombramientos
  • Seguridad
  • Software
  • Software Libre
  • Telefonía
  • Videojuegos
  • Wireless
El Periódico
  • Blogs amigos
  • Editorial
  • Entrevistas
  • Gadgets
  • Minijuegos
  • Perfiles
  • Tags
  • Top noticias
  • Videorreportajes
  • Webcómics
MiFlecha
  • Blogs
  • Imágenes
  • Videos
Servicios
  • Boletines
  • Contactos
  • Formación
  • Tienda
  • Viviendas
Comunidad
  • Encuestas
  • Foros
  • Emails de los lectores
  • Chat
Viviendas
Acción:
Propiedad:
Provincia:



Patrocinado por:
Pisos y casas en España
Tienda
Boletín semanal
Email:
Boletines publicados
Arag
  • Seguridad
  • Noticias
Otras noticias
  • Denegación de servicio en kadmind de MIT Kerberos
  • Optenet ofrece un filtro de contenidos de forma gratuita para navegar de forma segura
  • Vulnerabilidad a través de mod_isapi en IBM HTTP Server
  • El spam financiero y su impacto en los mercados de valores
  • W32/Mits.A. Se propaga en un mensaje en chino
  • Denegación de servicio en impresoras Lexmark
  • Los consumidores necesitan medidas de seguridad sencillas y cómodas
  • Aumentan los ataques masivos a través de sitios conocidos
  • Divulgación de contraseña de cliente Nortel VPN
  • Microsoft lanza dos boletines de seguridad en diciembre
Más noticias
En el foro
  • detective privado...
  • ¿Qué antivirus usas?
  • Virus Conficker "jwgkvsq.vmx"
  • ¿Son las empresas que fabrican antivirus las responsables de los virus?
  • ¿Qué Anti-espías usas?
Ir al foro de Seguridad
proyecto europeo

El "proyecto HATS" creará software más confiable y adaptable

Acaba de comenzar su andadura un proyecto financiado con fondos comunitarios cuyo propósito es diseñar y mantener sistemas de software fiables y con una larga vida útil. El proyecto HATS («Software fiable y de gran adaptabilidad mediante el empleo de modelos formales») ha recibido financiación por valor de 5,27 millones de euros mediante el tema «Tecnologías de la información y las comunicaciones» del Séptimo Programa Marco (7PM).

18 Mar 2009 | CORDIS
E

l desarrollo de programas informáticos debe cumplir múltiples requisitos. Dado el coste que implica elaborar grandes programas informáticos como los empleados en el gobierno y el comercio electrónicos, cabe esperar que tengan una larga vida útil y sean seguros. Si además se añade que cada vez son más importantes como infraestructura de la sociedad moderna, su fiabilidad (corrección funcional o conformidad con las políticas de seguridad, por ejemplo) es vital.

Además de conservar su utilidad durante un periodo de tiempo prolongado, los grandes programas deben poder aplicarse a una amplia gama de condiciones y requisitos, adaptarse a entornos laborales y financieros cambiantes y tener la capacidad de ajustarse a las necesidades de empresas pequeñas y grandes. Pero el problema de los programas más extendidos en la actualidad consiste en que contienen millones de líneas de código que impiden que nadie pueda por sí solo examinar toda la estructura del programa y anticipar todas y cada una de sus interacciones.

Los enfoques que se emplean hoy para reutilizar y mantener distintos componentes de software no están a la altura de las necesidades futuras de las aplicaciones electrónicas de comercio, sanidad y gobierno. Los investigadores implicados en HATS dedicarán tres años a afrontar los retos que plantea garantizar la seguridad, adaptabilidad y fiabilidad del código en el que se basan los grandes programas informáticos.

Según los socios del proyecto, dirigidos por la Universidad Tecnológica Chalmers (Suecia), no bastará con ampliar las prácticas formales actuales. El consorcio confía en conseguir un marco para el desarrollo de metodologías y herramientas que permita a los desarrolladores automatizar el proceso de mantenimiento de los programas informáticos de evolución dinámica.

HATS también se centrará en la seguridad y la fiabilidad al sustituir lo que ahora son procesos informales por análisis matemáticos rigurosos del significado de los lenguajes de programación empleados («semántica formal»).

El alma del proyecto es un lenguaje modelo de «Especificación del Comportamiento Abstracto», que puede ser utilizado para describir con precisión componentes y características de programas informáticos y su localización. Este lenguaje soluciona una grave carencia de las prácticas actuales de desarrollo de software, puesto que sin descripciones formales y detalladas no sería posible comprobar la coherencia de forma automática ni aplicar medidas de seguridad.

«El reto de mayor envergadura al que se enfrentará durante las próximas décadas la construcción de programas informáticos será la consecución de una elevada adaptabilidad y fiabilidad», afirmaron los socios del proyecto. «Nuestra propuesta consiste en elegir un paradigma de desarrollo de software que funcione en el terreno empírico a pesar de su informalidad y dotarlo de una base formal. En concreto, dotaremos de rigor al desarrollo de familias de software.»

Diseñar sistemas de software autoadaptables es uno de los objetivos de este proyecto, que reúne a doce socios europeos con experiencia en lenguajes de programación, sistemas distribuidos, líneas de producto de software, verificación formal y teoría de tipos.

Boletín

Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.

Comentarios
LaFlecha.net no se hace responsable del contenido de los comentarios publicados.
Entérate de cuándo hay nuevos comentarios

No se permitirán los comentarios que :
- puedan resultar ofensivos o injuriosos
- incluyan insultos, alusiones sexuales innecesarias y palabras soeces o vulgares
- apoyen la pedofilia, el terrorismo o la xenofobia

Autor
Comentario
Ver más...
BBCode (Ayuda): [b], [i], [u], [s], [quote], [code], [spoiler]
Publicidad
Ahora en LaFlecha puedes encontrar Cursos y Másters

  • Acerca de LaFlecha
  • Contactar
  • Política de privacidad
  • RSS/RDF
  • Síguenos en Twitter
  • ¿Quieres saberlo todo sobre Hacking?