Está en la página 1de 10

Ciencia e Ingeniera Neogranadina, Vol. 19-1, pp. 121-130. Bogot, Junio de 2009.

ISSN 0124-8170

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO


APPLICATION OF A SOFTWARE TO RECOGNIZE ANTE AND POS MORTEM OF SOLDIERS IN SERVICE
Mauro, Callejas Cuervo Ing. Sistemas, Esp. Ingeniera software, MsC. Ciencias Computacionales, Profesor Asistente Universidad Pedaggica y Tecnolgica de Colombia, Tunja, Colombia, maurocallejas@yahoo.com Yolvy Amileth, Turizo Ascencio Ing. de Sistemas y Computacin. Universidad Pedaggica y Tecnolgica de Colombia, Tunja, Colombia, yolvytu@yahoo.es Diego Arturo, Snchez Crdenas Ing. de Sistemas y Computacin. Universidad Pedaggica y Tecnolgica de Colombia, Tunja, Colombia, dasc25@gmail.com Fecha de recepcin: 9 septiembre de 2008 Fecha de aprobacin: 11 de junio de 2009

RESUMEN
En este documento se explica el desarrollo de una solucin informtica (Programa Forensys) para el Grupo de Caballera Mecanizado N1 Silva Plazas (GMSIL) que facilita la identicacin de los soldados ante y pos mortem utilizando la replicacin de datos como servicio mvil para acceder a la informacin en tiempo real. Palabras clave: soldado, replicacin, tiempo real.

ABSTRACT
This document explains the development of a software for the Mechanized Cavalry Group No. 1 Silva Plazas (GMSIL) that facilitates the identication of soldiers ante and post mortem using data replication as a mobile service to have access to the information in a real time. Key words: soldiers, replication, real time.

121

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO

INTRODUCCIN
Los hombres vinculados a las Fuerzas Militares de Colombia son quienes mantienen el orden pblico en distintas zonas de la geografa nacional con el objetivo de brindar proteccin a la poblacin civil y en virtud de su labor, los soldados se ven abocados a permanecer en constantes enfrentamientos con delincuentes o grupos al margen de la ley, que en ocasiones terminan con sus vidas. De esta manera se puede decir que es importante desarrollar un sistema que a travs de los restos mortales hallados, establezca automticamente su plena identicacin. Inicialmente se busc a travs de estudios cientcos, identicar a las personas vivas. Hoy en da existen sistemas de informacin sosticados, que por medio de la superposicin radiofotogrca, la reconstruccin facial y el anlisis de huellas dactilares consiguen identicar a un ser humano. El principal objetivo de este proyecto radica en el desarrollo de una aplicacin informtica para el Grupo de Caballera Mecanizado N 1 Silva Plazas, que facilite la identicacin ante y pos mortem de los soldados; aun a pesar de las limitaciones de infraestructura de telecomunicaciones que ciertos lugares geogrcos pertenecientes a su jurisdiccin puedan presentar. Este adelanto tecnolgico, es el punto inicial para idear nuevos proyectos en Colombia, enfocados en el procesamiento de imgenes digitalizadas como instrumento para la identicacin humana.

1. MATERIALES Y MTODOS
En esta seccin se describen algunas teoras utilizadas, luego se explica el mtodo implementado y nalmente se describen las tecnologas y herramientas de software usadas.
1.1. BASES DE DATOS DISTRIBUIDAS

Consiste en un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local. Cada localidad puede procesar transacciones locales, o bien transacciones globales entre varias localidades, requiriendo para ello comunicacin entre s [4].
1.2. ALMACENAMIENTO DISTRIBUIDO DE DATOS

Este apartado cubre dos tpicos fundamentales: la fragmentacin y la replicacin, que se denen enseguida.

122

Mauro, Callejas Cuervo - Yolvy Amileth, Turizo Ascencio - Diego Arturo, Snchez Crdenas

UNIVERSIDAD MILITAR NUEVA GRANADA

1.2.1.

Fragmentacin

Dado que una relacin se corresponde esencialmente con una tabla cualquiera dentro de una base de datos y la cuestin consiste en dividirla en fragmentos menores, para lo cual surgen dos alternativas lgicas en el proceso: la fragmentacin horizontal y la fragmentacin vertical. Fragmentacin Horizontal: Divide una relacin R en subconjuntos de tuplas1, cada uno de ellos con un signicado lgico. Fragmentacin Vertical: Divide la relacin R en conjuntos de columnas. Cada fragmento mantiene ciertos atributos de la relacin original. El objetivo de la fragmentacin vertical consiste en dividir la relacin en un conjunto de relaciones ms pequeas, tal que algunas de las aplicaciones de usuario slo hagan uso de un fragmento.

1.2.2.

Replicacin

Es el proceso de copiar y de mantener los objetos de la base de datos en las mltiples bases de datos que incorporan un sistema distribuido. La replicacin es til para mejorar el funcionamiento y para proteger la disponibilidad de aplicaciones porque existen las opciones alternas del acceso de los datos. Las aplicaciones transaccionales distribuidas de la base de datos, tpicamente usan transacciones distribuidas para tener acceso a datos locales y remotos y modicar la base de datos global en tiempo real. [4] Replicacin de Instantneas: En la replicacin de instantneas los datos se copian tal y como aparecen exactamente en un momento determinado. Por consiguiente, no requiere un control contnuo de los cambios. Se recomienda utilizarla cuando la mayora de los datos no cambian peridicamente; se replican pequeas cantidades de datos; los sitios con frecuencia estn desconectados y es aceptable un periodo de latencia largo (la cantidad de tiempo que transcurre entre la actualizacin de los datos en un sitio y en otro). En ocasiones se hace necesario utilizarla cuando estn involucrados algunos tipos de datos (text, ntext, e image) cuyas modicaciones no se almacenan en el registro de transacciones y por tanto no se pueden replicar utilizando la metodologa de replicacin transaccional. Replicacin Transaccional: En este caso se propaga una instantnea inicial de datos y despus, cuando se efectan las modicaciones, las transacciones individuales son propagadas. Suele utilizarse cuando se desea que las modicaciones

Es la representacin de una la en una tabla dentro de cualquier base datos.

Ciencia e Ingeniera Neogranadina, Vol. 19-1, 2009

123

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO

de datos se propaguen normalmente pocos segundos despus de producirse; se necesita que las transacciones sean atmicas, que se apliquen todas o ninguna; su aplicacin no puede permitir un periodo de latencia largo para los cambios. Replicacin de Mezcla: Permite que varios sitios funcionen en lnea o desconectados de manera autnoma y mezclar ms adelante las modicaciones de datos realizadas en un resultado nico y uniforme. Los datos se sincronizan entre los servidores a una hora programada o a peticin. Las actualizaciones se realizan de manera independiente. Es til en ambientes en los que cada sitio hace cambios solamente en sus datos pero que necesitan tener la informacin de los otros sitios [1].

Implementacin de la replicacin. Generalmente se clasica la replicacin segn el sentido de los datos y segn la oportunidad [9]. El sentido de viaje de los datos: Unidireccional: cuando se tiene un nodo actualizable (copia principal) y otro nodo que contiene una copia del principal pero de slo lectura. Bidireccional: cuando se tiene que en todos los nodos se actualizan los datos y la replicacin uye en ambos sentidos.

La oportunidad de replicacin:
1.3.

Sncrona: cuando una tabla es actualizada en la copia principal, inmediatamente despus las dems copias secundarias son actualizadas. Asncrona: consiste en actualizar las bases de datos secundarias en intervalos de tiempo.
NECROIDENTIFICACIN

La necroidenticacin consiste en comparar, cotejar, poner en correlacin, los datos obtenidos de un cadver (datos post mortem = PM) con aquellos otros facilitados por familiares, conocidos, incluso por sistemas existentes, relativos a la persona que se sospecha fallecida y que se trata de identicar (datos ante mortem = AM). De la coincidencia entre datos AM y PM se obtiene el dictamen de identidad correspondiente, atendiendo a la calidad y cantidad de tales coincidencias. El conjunto de tcnicas de necroidenticacin es variado; las circunstancias concretas de cada caso determinarn el empleo de las ms adecuadas, pero sabiendo que no todas tienen el mismo grado de validez: la dactiloscopia y la odontologa permiten, por s solas, la identicacin plena de un cadver, mientras que en otros casos ser el empleo conjunto de varias tcnicas distintas las que puedan conducir al establecimiento de una identicacin [2].
124
Mauro, Callejas Cuervo - Yolvy Amileth, Turizo Ascencio - Diego Arturo, Snchez Crdenas

UNIVERSIDAD MILITAR NUEVA GRANADA

1.4.

METODOLOGA DE DESARROLLO DE LA APLICACIN

La metodologa aplicada para desarrollar el software que aqu se describe (FORENSYS), fue el Proceso Unicado [3]. Cada fase se llev a cabo as: Iniciacin. Se desarrollaron entrevistas al personal de sanidad, operaciones, recurso humano y de inteligencia, para conocer sus necesidades, responsabilidades y funciones en cuanto al proceso actual de reconocimiento ante y pos mortem practicado a los soldados. Luego de comprender detalladamente el proceso, se denen los requisitos para la aplicacin de acuerdo a las condiciones exigidas por el GMSIL, los usuarios nales y los desarrolladores; y nalmente se realiza la seleccin de la arquitectura de software sobre la cual se basa el diseo de la aplicacin. Elaboracin. Se realiz la representacin esttica y dinmica del sistema con la asistencia de los usuarios nales. Los diagramas UML [7], que se elaboraron en esta fase, explican la interaccin de los usuarios con el sistema, el diseo interno tanto de la aplicacin como de la base de datos y la instalacin de sus componentes dentro del GMSIL. Construccin. Se realiz la codicacin de cada mdulo de la aplicacin FORENSYS utilizando el lenguaje de programacin Java [10] y el motor de base de datos Mysql [5]. Posteriormente se realizaron las pruebas de unidad e integracin a la aplicacin [6]. Transicin. Termin el proceso de codicacin y se efectuaron pruebas con los usuarios nales y se dictaminaron cambios al aplicativo. Produccin. Se implant FORENSYS en la red del GMSIL y se depuraron defectos.
1.5. TECNOLOGAS Y HERRAMIENTAS DE IMPLEMENTACIN

FORENSYS, se dise especialmente para lograr la identicacin ante y pos mortem de los soldados en servicio incorporados al Grupo de Caballera Mecanizado N1 Silva Plazas de la Ciudad de Duitama. Es un producto nuevo, independiente y totalmente autnomo. Cualquier operacin o cambio que pueda ocurrir en ste no modica ni altera ningn otro sistema informtico que opera dentro del GMSIL. Interfaces con el hardware. Los dispositivos con los que interacta FORENSYS son los siguientes: a. Cinco equipos de escritorio con caractersticas de cliente. b. Un equipo porttil con caractersticas de cliente, para trasladar la informacin de reconocimiento al lugar de los hechos. c. Un equipo con caractersticas de servidor para el alojamiento de la base de datos. d. Un lector de huellas (captura de huellas dactilares) e. Y una cmara digital (captura de seales particulares).
Ciencia e Ingeniera Neogranadina, Vol. 19-1, 2009

125

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO

Interfaces con el software. FORENSYS usa los productos y/o paquetes de software que se presentan en la Tabla1.
Tabla 1. Interfaces de software adicionales. NOMBRE Sistema Operativo Windows Mysql Essential Mysql JConnector Java Virtual Machine Acrobat Reader N Versin XP o superior. 6.0.0 5.0.5 JRE 1.6 o superior 7.0 o superior PROPSITO DE USO Es utilizado actualmente por GMSIL. De licencia libre y cuenta con una completa documentacin de soporte. Cliente Java para Mysql. Framework de licencia libre. Herramienta para vizualizacin de reportes PDF

Interfaces de comunicaciones. En cuanto a las interfaces de comunicacin se usa una Red de rea Local - LAN y el protocolo TCP/IP que establece comunicacin entre los equipos clientes y servidor. Restricciones de memoria. La memoria RAM mnima que deben tener los equipos clientes debe ser de 256MB y para el servidor de 512MB. El espacio mnimo de memoria virtual para el servidor debe ser 1GB. Arquitectura de software. El patrn empleado para el diseo de FORENSYS fue el Modelo Vista Controlador (MVC). Este patrn plantea la separacin en tres capas: 1. Capa Modelo: representa la realidad. 2. Capa Controlador: conoce los mtodos y atributos del modelo, recibe y realiza lo que el usuario quiere hacer. 3. Capa Vista: muestra un aspecto del modelo y es utilizada por la capa anterior para interaccionar con el usuario [8].

2. RESULTADOS Y ANLISIS
En cuanto a la identicacin ante mortem que se realiza a un soldado en su proceso de incorporacin, FORENSYS facilita su registro que corresponde a la Ficha Nacional de Identicacin exigida por el Ejrcito Nacional de Colombia; esto se hace a travs del mdulo de identicacin. De esta manera, cuando un soldado muere en circunstancias de difcil reconocimiento (incineracin, a causa de explosivos, o en un estado de descomposicin avanzado) el sistema permite ingresar parte de la informacin de dicho soldado, relacionada con su descripcin morfolgica, seales particulares y carta dental, para poder iniciar la bsqueda en el mdulo antes mencionado y lograr determinar su identidad. Este reconocimiento se hace en el propio lugar de los hechos, aun a

126

Mauro, Callejas Cuervo - Yolvy Amileth, Turizo Ascencio - Diego Arturo, Snchez Crdenas

UNIVERSIDAD MILITAR NUEVA GRANADA

pesar de las limitaciones de infraestructura de comunicaciones que presentan algunos lugares geogrcos, ya que toda la informacin es transportada en un equipo porttil. Los mdulos que componen FORENSYS estn instalados dentro del GMSIL de acuerdo a la informacin que cada grupo de usuarios puede manipular. La funcin de cada mdulo se explica a continuacin:
2.1. MDULO DE USUARIOS

Permite crear y modicar los usuarios que tienen acceso a los diferentes apartes del aplicativo, como se observa en la gura 1.
2.2. MDULO DE IDENTIFICACIN

Registra la informacin de identicacin de un soldado, seales particulares (gura 2), carta dental (gura 3), huellas dactilares (gura 4), y permite realizar bsquedas para cotejar la consistencia de los datos despus de su fallecimiento.

Figura 1. Vista del mdulo de usuarios

Figura 2. Vista del mdulo de identicacin Seal particular.

Figura 3. Vista del mdulo de identicacin Carta dental.


Ciencia e Ingeniera Neogranadina, Vol. 19-1, 2009

Figura 4. Vista del mdulo de identicacin Huellas dactilares.


127

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO

Este mdulo se encuentra actualmente instalado en el consultorio mdico y odontolgico, en la direccin de recurso humano, en la ocina de inteligencia y en un equipo porttil, ya que estas dependencias ingresan a FORENSYS la informacin relacionada con su rea, esto se hace en el momento de listar el personal a GMSIL. Por otro lado, a travs de este mdulo se mantiene actualizada y se consulta la situacin del personal (aspectos de salud, carta dental, seales particulares, antecedentes entre otros).
2.3. MDULO DE GRUPOS

Permite ver los soldados activos clasicados por grupos y la zona en donde se encuentran operando. Adems, desde este mdulo es posible modicar el estado actual del soldado (vivo o fallecido), tal como se aprecia en la gura 5.

Figura 5. Vista del mdulo de grupos. 2.4. MDULO DE REPLICACIN

Figura 6. Vista del mdulo de replicacin.

Permite realizar una copia de la informacin de identicacin del grupo de soldados que se encuentra operando en una zona de tragedia, haciendo que la informacin para este evento se presente de manera veraz y oportuna simulando tiempo real (gura 6). En este ltimo mdulo es implementada la fragmentacin horizontal en conjunto con el proceso de replicacin de instantneas con el objetivo de realizar una copia parcial a un equipo porttil desde la base de datos central ubicada en el servidor. Este proceso se divide en las siguientes seis etapas:
128

Inicialmente se realiza una seleccin de los soldados (fragmentacin horizontal) por zona de operacin. En seguida se ejecuta el proceso de fragmentacin horizontal sobre las dems tablas de la base de datos que contienen informacin de los soldados obtenidos en la primera etapa de este proceso. Se realiza una seleccin de los soldados por el grupo militar al que pertenecen.
Mauro, Callejas Cuervo - Yolvy Amileth, Turizo Ascencio - Diego Arturo, Snchez Crdenas

UNIVERSIDAD MILITAR NUEVA GRANADA

El resultado de los pasos anteriores, se transriere en su totalidad a un equipo porttil mediante un proceso de replicacin asncrona unidireccional. Se actualiza la informacin de identicacin del soldado indicando su estado actual, vivo o fallecido directamente en el mdulo de identicacin. Se transere a la base de datos central la informacin actualizada del grupo militar.

El proceso descrito anteriormente se realiza de manera transparente para el usuario nal, ya que ste nicamente indica el parmetro segn el cual se lleva a cabo la fragmentacin en la primera etapa y las dems son realizadas internamente entre el servidor de la base de datos y el mdulo de replicacin.

3. CONCLUSIONES
Gracias a la informacin de identicacin generada por FORENSYS, las entidades judiciales del pas, pueden dar inicio a investigaciones para buscar a aquellos soldados que han sido retenidos o se encuentran desaparecidos por distintas causas. La informacin de identicacin que proporciona FORENSYS es de gran apoyo en el examen que realizan los mdicos a los cuerpos para conrmar su identicacin, determinar las causas de la muerte y nalmente hacer entrega de un dictamen forense. FORENSYS permite realizar el reconocimiento de soldados que mueren en diversas circunstancias, especialmente cuando el cuerpo se encuentra completamente destruido o en un estado de descomposicin avanzado, o porque ha sido vctima de incineracin, ya que se debe recurrir a ciertas tcnicas de identicacin como la carta dental para lograr el xito de su reconocimiento. Cuando muere una cantidad signicativa de soldados, el proceso de reconocimiento de vctimas se hace menos dispendioso y prolongado ya que FORENSYS permite registrar todos los hallazgos y buscar automticamente a travs de un equipo porttil el nombre de los soldados fallecidos en el lugar de los hechos. Cuando un soldado asiste a una cita mdica u odontolgica, los antecedentes mdicos, las seales particulares y la carta dental se actualizarn a travs de FORENSYS, manteniendo as informacin conable para el personal encargado de hacer su reconocimiento. Los familiares tendrn conocimiento de la muerte del soldado en el instante de su reconocimiento, ya que los datos familiares contenidos en la base de datos estarn actualizados.
Ciencia e Ingeniera Neogranadina, Vol. 19-1, 2009

129

APLICACIN PARA EL RECONOCIMIENTO ANTE Y POS MORTEM DE SOLDADOS EN SERVICIO

REFERENCIAS BIBLIOGRFICAS
[1] AGUIRRE RIVERA Carlos Eduardo, 2007. Gua no. 4 bases de datos distribuidas. Pgina consultada el 20 diciembre de 2007. En: http://www.gratisweb.com/aguirre2007/guia4. htm. CARRERA CARBAJO I, 2008. Identicacin de cadveres y aspectos forenses de los desastres. Pgina consultada el 19 de junio de 2008. En: http://www.desastres.org/pdf/ identicacioncadaveres.pdf. LARMAN Cray, (2003). UML y Patrones : Una introduccin al anlisis y diseo orientado a objetos y al proceso unicado. Madrid, Prentice Hall. 590 p. MONGE Ral, 2008. Base de datos distribuidas: replicacin. Pgina consultada el 19 junio 2008. En: www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r11294.PDF. MySQL, (2008). Versiones de base de datos Mysql. Pgina consultada el 19 de junio de 2008. En: www.mysql.com. PRESSMAN Roger S., (2005). Ingeniera del Software: Un enfoque prctico, McGraw-Hill. 900 p. RUMBAUGH James, JACOBSON Ivar, BOOCH Grady, (2007). El Lenguaje Unicado de Modelado Manual de Referencia. Madrid, Addison Wesley. 667 p. TEDESCHI Nicols, (2008). MVC (Model View Controler). Pgina consultada el 19 de junio de 2008. En: http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/ voices/MTJ_ 2828/default.aspx. UNIVERSIDAD NACIONAL DE TRUJILLO, 2007. Replicacin de datos. Pgina consultada el 20 de diciembre de 2007. En: www.inf.unitru.edu.pe/~edsh/ documentos/bd_replicacion. pdf.

[2]

[3] [4] [5] [6] [7] [8]

[9]

[10] WEITZENFIELD Alfredo, (2004). Ingeniera de software orientada a objetos con Java e Internet. Thomson Learning Ibero. 698 p.

130

Mauro, Callejas Cuervo - Yolvy Amileth, Turizo Ascencio - Diego Arturo, Snchez Crdenas