Electronic Journal of SADIO (EJS) https://ojs.sadio.org.ar/index.php/EJS <p>El <em>Electronic Journal of SADIO</em> (abreviado EJS) es&nbsp; una revista científica de acceso abierto, editada por la Sociedad Argentina de Informática e Investigación Operativa (SADIO).</p> <p>Su primera edición fue publicada en 1998, a partir de la decisión de SADIO de encarar un servicio de información científica sobre las disciplinas objeto de su atención: Ciencia de la Computación, Tecnología de la Información e Investigación Operativa. El EJS es además la continuación de la antigua revista de SADIO, que comenzó a editarse en 1960 y se conoció hasta fines de la década del 80 como la Revista de Informática e Investigación Operativa.</p> <p>El EJS ha funcionado como un medio de difusión de los trabajos científicos presentados anualmente en el marco de las Jornadas Argentinas de Informática (JAIIO), así como también de otras actividades a nivel nacional e internacional.</p> <p>El EJS tiene como objetivo llegar a convertirse en un lugar de encuentro para la comunidad nacional y latinoamericana, en un vehículo de conocimiento, de comunicación y de actualización permanente para todos los profesionales del área, ya sea de la academia o de la industria.&nbsp;</p> <p>&nbsp;</p> es-ES ejs-editorial@sadio.org.ar (Claudia Pons) informacion@sadio.org.ar (Webmaster) Thu, 27 Jul 2023 00:00:00 +0000 OJS 3.1.1.4 http://blogs.law.harvard.edu/tech/rss 60 Decisioning 2022 https://ojs.sadio.org.ar/index.php/EJS/article/view/575 <p>La agricultura sostenible es uno de los Objetivos de Desarrollo Sostenible (ODS) propuestos por la Organización de las Naciones Unidas (ONU), sin embargo existen pocos trabajos sistemáticos sobre el descubrimiento de conocimientos y la toma de decisiones.<br>El descubrimiento de conocimientos y la toma de decisiones se ha convertido en los últimos años en un campo de investigación activo. La era de la ciencia de datos FAIR (Findable, Accessible, Interoperable, Reusable), en la que los datos enlazados con un alto grado de variedad y diferentes grados de veracidad pueden correlacionarse fácilmente y ponerse en perspectiva, permite tener una percepción empírica y científica de mejores prácticas en el ámbito de la agricultura sostenible. Esto requiere una combinación de métodos como la elicitación, la especificación, la validación, las tecnologías de la web semántica, la recuperación de información, el análisis formal de conceptos, el trabajo colaborativo, la interoperabilidad semántica, la correspondencia ontológica, la especificación, los contratos inteligentes y la toma de decisiones múltiples.</p> Alejandra Beatriz Lliteras, Vanessa Agredo Delgado ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/575 Wed, 05 Jul 2023 00:00:00 +0000 Definición del lenguaje de la aplicación informática utilizando el vocabulario del dominio https://ojs.sadio.org.ar/index.php/EJS/article/view/594 <p>La ingeniería de requisitos es una de las fases más críticas del desarrollo de software. Si los requisitos no son correctos, el equipo de desarrollo de software producirá un artefacto que no satisfará las necesidades, deseos y expectativas del cliente. Los requisitos (y el conocimiento en general) están repartidos entre muchas partes interesadas. El lenguaje natural se utiliza mucho porque es una herramienta adecuada para las partes interesadas no técnicas. Sin embargo, el uso del lenguaje natural plantea problemas de comunicación. Los miembros del equipo de desarrollo de software tienen que aprender sobre el dominio de la aplicación y este proceso de aprendizaje implica centrarse en las características que deben incluirse en la aplicación de software, dejando de lado los elementos que quedan fuera de los límites de la aplicación. Este proceso no es fácil cuando las personas se enfrentan a un nuevo dominio de aplicación. Por ello, este artículo propone un enfoque para definir el lenguaje de la aplicación de software a partir de un vocabulario del dominio de aplicación.</p> Leandro Antonelli, Julio Leite, Alejandro Oliveros, Gustavo Rossi ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/594 Tue, 01 Aug 2023 00:00:00 +0000 Asignación de alojamiento a los estudiantes: Un sistema multicriterio de ayuda a la decisión https://ojs.sadio.org.ar/index.php/EJS/article/view/596 <p>La vida social de los estudiantes universitarios influye en su éxito escolar. La asignación de alojamiento forma parte de este aspecto. Este artículo presenta nuestra propuesta para mejorar la asignación de alojamiento a los estudiantes. Nuestro objetivo es apoyar a los departamentos administrativos de las universidades en la selección de estudiantes para el alojamiento. <br>Para ello, proponemos un sistema de apoyo a la toma de decisiones basado en métodos de apoyo a la toma de decisiones multicriterio. Para calcular los pesos de los criterios, utilizamos el método AHP. A continuación, para clasificar a los estudiantes, se utilizan los métodos AHP, Método de la Suma Ponderada y PROMETHEE. <br>El objetivo es encontrar el método más adecuado para clasificar a los estudiantes. El resultado se consigue porque el AHP es capaz de calcular el peso de los criterios y el AHP, SWM y PROMETHEE son capaces de clasificar a los estudiantes.</p> Rôlin Gabriel Rasoanaivo, Pascale Zaraté ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/596 Tue, 01 Aug 2023 00:00:00 +0000 Software genérico para benchmarking del Análisis Conceptual Formal: Integración de Orange3 https://ojs.sadio.org.ar/index.php/EJS/article/view/597 <p>Gracias al internet de las cosas (IoT) y a los sistemas ciberfísicos (CPS), nos enfrentamos a un crecimiento incremental de los datos disponibles, ya sea en internet o en bases de datos privadas. Esto ha hecho que las técnicas de minería de datos se conviertan en una pieza esencial en el proceso de recuperación de información. Además, tendencias como la industria 4.0 fomentan su uso para respaldar, por ejemplo, las decisiones basadas en datos. El análisis formal de conceptos (FCA) es una de las técnicas más utilizadas en el campo de la minería de datos no supervisada debido a su capacidad inherente para encontrar patrones entre conceptos. Como consecuencia, muchas aplicaciones necesitan el uso de algoritmos rápidos para realizar los cálculos y recuperar la red o las reglas de asociación relacionadas con los datos de que disponen. Debido a esto, los científicos a menudo confían en benchmarks elaborados manualmente para comparar el rendimiento de ciertos algoritmos en diferentes circunstancias. En este trabajo, proponemos la arquitectura de un software para generalizar estos benchmarks independientemente de los algoritmos, que se integrará en el software de análisis de datos de código abierto Orange3.</p> Nicolas Leutwyler, Mario Lezoche, Hervé Panetto, Diego Torres ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/597 Tue, 01 Aug 2023 00:00:00 +0000 Una estrategia para construir un entendimiento compartido en las actividades de ingeniería de requisitos https://ojs.sadio.org.ar/index.php/EJS/article/view/599 <p>Los requerimientos permiten al equipo de desarrollo entender claramente las necesidades que el cliente pretende sean resueltas por el sistema, en este sentido, entender el contexto, capturar, negociar, especificar, verificar, validar y priorizar los requerimientos puede parecer una tarea relativamente sencilla, pero es necesario tener una correcta comunicación, y a lo largo de este proceso ocurren muchos cambios y reprocesos por mala interpretación o falta de información, además de considerar que en los equipos que realizan estas actividades participan personas de diferentes disciplinas, unidades de negocio, culturas, con diferentes niveles de experiencia y por lo tanto, cada uno tendrá diferentes formas de percibir las tareas, los problemas clave, que dan sentido a los requisitos de acuerdo a su situación y conocimiento, sin tener una base conjunta de un-entendimiento homogéneo dentro del equipo. Por lo tanto, este trabajo propone una estrategia para la construcción de un entendimiento compartido en las actividades de ingeniería de requisitos, donde se validó su completitud, utilidad y facilidad de uso, a través de un experimento ejecutado como parte del proceso de desarrollo de una herramienta de software para la gestión de información y procesamiento de datos de una asociación agropecuaria del Cauca. Utilizando el ciclo conceptual, metodológico y de validación de la metodología de investigación acción multiciclo, se concluyó que la estrategia es completa y útil, pero no es fácil de usar, porque</p> Vanessa Agredo-Delgado, Pablo H Ruiz, Luis E Garzón, Cesar A Collazos ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/599 Tue, 01 Aug 2023 00:00:00 +0000 Ontologías y reglas para el control de acceso: un estudio orientado a las características https://ojs.sadio.org.ar/index.php/EJS/article/view/624 <p>Los sistemas de control de acceso son componentes clave para garantizar la seguridad y confidencialidad de los repositorios de recursos. La mayoría de los sistemas de control de acceso que hoy son estándares de facto se diseñaron antes de la generalización de los servicios en la nube y del Internet de las cosas. Estos sistemas son especialmente pesados de mantener en el contexto actual, lo que dio lugar a enfoques más flexibles basados en la descripción lógica mediante tecnologías de web semántica. En este artículo, proponemos un estudio de estos enfoques semánticos. Aunque este estudio no pretende ser exhaustivo, ofrece al lector una visión general de las principales tendencias y sus limitaciones.</p> Pierre-Yves Gicquel, Jeremy Bouche-Pillon, Pascale Zarate, Nathalie Aussenac-Gilles, Yannick Chevalier ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/624 Tue, 01 Aug 2023 00:00:00 +0000 Generación dinámica de tareas espaciales para sistemas colaborativos de recolección basados en la ubicación https://ojs.sadio.org.ar/index.php/EJS/article/view/626 <p>Los sistemas colaborativos de recogida basados en la ubicación (CLCS) son un caso particular de sistemas colaborativos en los que una comunidad de usuarios recoge datos georreferenciados de forma colaborativa. Cada CLCS fija sus objetivos de cobertura del territorio, que suelen definirse como la garantía de que todo el territorio afectado se inspecciona con un determinado criterio de cobertura. Este artículo presenta un proceso de tres pasos para recomendar las subáreas que requieren observaciones de forma dinámica. El primer paso genera un conjunto de áreas -una malla- disjuntas y adyacentes que cubren el territorio de muestreo. El segundo paso establece un objetivo de prioridad y cobertura para cada área. Por último, la tercera etapa tiene en cuenta los objetivos del proyecto y la situación de la cobertura del área para recomendar las áreas que necesitan encuestas. El resultado de este último paso es una entrada para un proceso de distribución usuario-tarea en el que se tiene en cuenta el perfil del usuario. Además, se propone un ejemplo de estrategia de mallado y generación de tareas.</p> María Dalponte Ayastuy, Diego Torres, Bruno J Lattanzio ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/626 Tue, 01 Aug 2023 00:00:00 +0000 Transformaciones en la representación del conocimiento entre grafos de conocimiento OWL y RDF: un caso de estudio https://ojs.sadio.org.ar/index.php/EJS/article/view/628 <p>Es bien sabido que la web semántica está teniendo un tremendo impacto en muchos aspectos del mundo y que es una ola que está lejos de bajar. La ontología y los grafos de conocimiento son dos métodos de representación del conocimiento que forman parte de la base de esta ola, y ambos tienen sus pros y sus contras. En este trabajo, se hace un análisis sobre la relación entre una representación de conocimiento de esquema rígido como OWL, y una simple y más flexible como RDF. Esto se basa en el intento de transformar un grafo de conocimiento OWL en un grafo de conocimiento RDF, teniendo en cuenta la interesante posibilidad de combinar grafos de conocimiento que fueron creados con diferentes niveles de formalización de esquemas. El trabajo también presenta un caso de estudio sobre el dominio del ajedrez.</p> Mariano Ferreirone, Mario Lezoche, Diego Torres, Herv´e Panetto ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/628 Tue, 01 Aug 2023 00:00:00 +0000 Generador de líneas de costa: Herramienta para generar teselados topográficos en torno a polígonos y líneas. https://ojs.sadio.org.ar/index.php/EJS/article/view/629 <p>Muchos proyectos de ciencia ciudadana que llevan a cabo tareas de encuesta basadas en la ubicación requieren que el territorio que se va a estudiar se fragmente en zonas más pequeñas con los objetivos de, por un lado, mantener un registro del nivel de cobertura de las regiones y, por otro, presentar objetivos espacialmente delimitados a los voluntarios del proyecto. En algunos casos, las zonas de muestreo están relacionadas con una característica del terreno, como cuando se estudian las orillas de ríos y lagos. Por lo tanto, la segmentación mencionada debe respetar la forma topográfica del objeto geográfico a estudiar (río o lago).En este trabajo, este tipo de teselación se define como teselación topográfica (TT). Para construir el TT, es necesario indicar la distancia que debe tener de la orilla y las medidas específicas de cada área más pequeña. Este artículo presenta un marco para la generación automática de teselaciones topográficas, que son conjuntos de polígonos disjuntos y adyacentes que forman un mosaico siguiendo la forma de una geometría georreferenciada, y construye una nueva capa geográfica. Esta herramienta es útil para la toma de decisiones en la asignación de tareas espaciales.</p> Bruno Lattanzio, María Dalponte Ayastuy, Diego Torres ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/629 Tue, 01 Aug 2023 00:00:00 +0000 FoodCraft: Diseño de un sistema de agricultura de precisión con IoT en comunidades indígenas de zonas rurales con difícil acceso a Internet en el departamento de Cauca-Colombia. https://ojs.sadio.org.ar/index.php/EJS/article/view/630 <p>Hoy en día, muchos países han estado implementando sistemas de agricultura de precisión basados en el Internet de las Cosas (IoT), ya que son herramientas útiles para gestionar y supervisar la información de los cultivos para los agricultores. Existe una gran diversidad de enfoques que ayudan y facilitan a los productores la gestión de sus tierras agrícolas. Los sistemas IoT ofrecen capacidades de adaptación al entorno del usuario, por ejemplo, mediante la detección de datos a través de sensores inalámbricos u otros dispositivos. En agricultura, pueden apoyar la detección temprana de posibles alteraciones en los cultivos y prevenir pérdidas de producción, mejorando así la cantidad y calidad de la cosecha, teniendo en cuenta que cada cultivo requiere una intervención personalizada. Esta investigación tiene como objetivo proponer un sistema IoT para la gestión y monitoreo de las tierras agrícolas de las comunidades indígenas del Cauca, donde el acceso a Internet es limitado. El sistema se adapta a las necesidades del usuario, su información agrícola y ambiental, tiempo, ubicación y prácticas tradicionales. Este artículo presenta la arquitectura IoT y los modelos que se utilizaron para implementar y probar un prototipo llamado Food-Craft. Para el diseño de este sistema, existe una comunicación por satélite entre los puntos IoT con difícil acceso a Internet. Por otra parte, todos los datos de los sensores son recibidos con éxito por el mega Arduino y enviados a la base de datos con el ESP8266 para que se pueda acceder a ellos a través de la aplicación Android integrada y el sitio web.</p> Juan Sebastián Orozco Monje, José Javier Arce Santacruz, Gineth Magaly Cerón Rios ##submission.copyrightStatement## https://ojs.sadio.org.ar/index.php/EJS/article/view/630 Tue, 01 Aug 2023 00:00:00 +0000