23.04.2015 Views

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2. ANTECEDENTES 18<br />

• Confiable (REALIBLE): El middleware garantiza que todas las muestras en el<br />

historial <strong>de</strong>l DataWriter serán entregadas a todos los DataRea<strong>de</strong>r.<br />

• Mejor esfuerzo (BEST EFFORT): Se acepta que el middleware no reintente la<br />

propagación <strong>de</strong> algunas muestras.<br />

HISTORY<br />

HISTORY controla si DDS <strong>de</strong>bería entregar sólo los datos recientes, tratar <strong>de</strong> entregar<br />

todos los datos intermedios o una combinación <strong>de</strong> las dos anteriores.<br />

Esta política pue<strong>de</strong> ser configurada para proporcionar las siguientes semánticas:<br />

• Conservar lo último (KEEP_LAST): DDS sólo mantendrá los datos más recientes<br />

atendiendo a la variable <strong>de</strong>pth <strong>de</strong> cada instancia <strong>de</strong> datos i<strong>de</strong>ntificados por su<br />

clave.<br />

• Conservar todo (KEEP_ALL): DDS conservará todas las muestras <strong>de</strong> cada instancia<br />

<strong>de</strong> los datos i<strong>de</strong>ntificados por su clave.<br />

Teóricamente lo único que asegura que una aplicación tendrá todas las muestras producidas<br />

por el publicador es usar RELIABLE y KEEP_ALL <strong>de</strong> manera conjunta.<br />

2.2.9. Control <strong>de</strong> las propieda<strong>de</strong>s <strong>de</strong>l tiempo real<br />

<strong>La</strong> política DEADLINE permite <strong>de</strong>finir el máximo intervalo <strong>de</strong> tiempo <strong>de</strong> entrega entre<br />

las muestras <strong>de</strong> datos. Los objetos DataWriter escriben un nuevo valor al menos una vez<br />

cada periodo <strong>de</strong> tiempo indicado por la variable <strong>de</strong>adline y los objetos DataRea<strong>de</strong>r son<br />

notificados por DDS cuando pasa el intervalo <strong>de</strong> tiempo indicado por <strong>de</strong>adline.<br />

2.2.10. Estudio <strong>de</strong> implementaciones existentes<br />

En el apéndice A se <strong>de</strong>scribe y se analiza el estudio realizado sobre las implementaciones<br />

RTI Context DDS [RTI] y OpenSplice DDS [OpS].<br />

2.3. Proyecto Elcano<br />

Elcano [VMV + 11] es un proyecto que se está <strong>de</strong>sarrollando en el grupo <strong>de</strong> investigación<br />

<strong>ARCO</strong> <strong>de</strong> la Escuela Superior <strong>de</strong> Informática (ESI) <strong>de</strong> Ciudad Real y tiene como objetivo<br />

principal el diseño <strong>de</strong> una infraestructura <strong>de</strong> navegación en espacios interiores para personas<br />

con necesida<strong>de</strong>s especiales.<br />

Para posicionar a los usuarios en estos espacios se estudia la combinación <strong>de</strong> diversos<br />

sistemas <strong>de</strong> posicionamiento (WIFI, Bluetooth y RFID) <strong>de</strong> cara a obtener una mejor precisión<br />

en la localización <strong>de</strong>l usuario.<br />

El sistema asume dos tipos <strong>de</strong> usuario, uno <strong>de</strong> ellos con necesida<strong>de</strong>s especiales en cuanto

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!