El desarrollo continuo del software es una realidad en estos tiempos. Los cambios en el software pueden deberse por el desarrollo de nuevas funcionalidades, a la corrección de defectos o a la reparación de algunas decisiones de diseño o de desarrollo, convenientes a corto plazo al dejarse de hacer, pero...
En las últimas décadas, el desarrollo de programas paralelos ha desempeñado un papel fundamental en la resolución eficiente de problemas científicos. Sin embargo, un buen programa paralelo debe tener en cuenta la arquitectura subyacente de ejecución. En particular, el uso de tarjetas gráficas ha ganado popularidad debido a la gran...
Las redes complejas, emergen naturalmente en muchos sistemas de diversas áreas del conocimiento, en particular, en el área de Tecnologías de la Información (TI), las podemos encontrar al describir la topología subyacente de la Internet, la World Wide Web (WWW), redes sociales, redes par a par (P2P, por sus siglas...
El procesamiento de grandes cantidades de datos otorga diversos beneficios, desde apoyar a la mercadotecnia para el diseño y la creación de nuevos productos, al campo financiero para la toma de decisiones e inversiones, así como al campo científico para el análisis de distintos fenómenos, entre otros. Para esto, existen...
Las redes vehiculares son un tipo especializado de redes de comunicación inalámbrica que se forman entre vehículos en movimiento. Estas redes permiten la comunicación entre vehículos, así como entre vehículos y dispositivos de infraestructuras que se encuentren a lado de las vías, lo que facilita el intercambio de información en...
La calidad del software puede medirse utilizando modelos como los propuestos por McCall, Boehm o ISO. Estos modelos descomponen la calidad en un conjunto de atributos de calidad que son de interés para los usuarios o para los desarrolladores. Entre los atributos de calidad que son de interés para los...
En este trabajo se propone una metodología para la clasificación de imágenes de rostros. Para esto se usa un conjunto de rasgos descriptivos obtenidos a partir de un conjunto de puntos de interés seleccionados dentro del rostro, usando el clasificador k-NN; se pretende robustecer el análisis de rasgos geométricos por...
El consenso, de manera genérica, consiste en un conjunto de procesos que registran, cada uno, algún valor de entrada y, basados en estos valores, deben coincidir en un valor de salida. Paxos es un algoritmo que resuelve el problema del consenso para el manejo consistente de registros duplicados en una...
Debido al crecimiento exponencial de internet, el tamaño de las tablas de ruteo también se ha incrementado. Un enrutador típico del backbone de internet en el año 2014 llega a almacenar alrededor de 500 000 prefijos de red (1). Este crecimiento propicia que los enrutadores se tornen lentos al realizar...
En la actualidad los chatbots permiten expandir los canales de comunicación entre los usuarios y las instituciones, lo que los hace una herramienta muy importante. La creación de los chatbots ha aumentado de manera significativa en los últimos años, pero la creación de estos puede presentar varios inconvenientes, por ejemplo,...