Está en la página 1de 10

“Año de la Universalización de la Salud”

Robot use cases for real needs: A large-scale


ethnographic case study

Bodenhagen, Leon; Fischer, Kerstin; Winther, Trine Straarup; Langedijk, Rosalyn M.;
Skjøth, Mette Maria (2019). Robot use cases for real needs: A large-scale
ethnographic case study. Denmark: Technical University of Denmark.

Este artículo analiza el proceso de desarrollo


casos de uso de robots que utilizan observación etnográfica a gran escala
como punto de partida. En particular, durante 296 horas
de observación etnográfica de los flujos de trabajo a los diecisiete
departamentos del Hospital Universitario de Odense, 607 procesos
fueron descritos y posteriormente anotados. los
El método etnográfico proporcionó información rica y contextualizada
datos que se pueden buscar y clasificar para el desarrollo de casos de uso,
que se ilustra en un caso de uso de ejemplo,
describir el proceso e ilustrar el tipo de datos
suscitado, discutiendo los problemas encontrados y proporcionando
herramientas descargables para otros investigadores interesados en
enfoques similares para el desarrollo de casos de uso.

Link : https://doi.org/10.1515/pjbr-2019-0014
“Año de la Universalización de la Salud”

Analysis of Object-Oriented Metrics


to Predict Software Reliability

Lee, Yangkyu (2016). Analysis of Object-Oriented Metrics to Predict Software Reliability. South korea:
Department of Distribution & Management Information Systems Seowon University.

El propósito de este estudio es identificar las métricas orientadas a objetos que tienen un
fuerte impacto sobre la fiabilidad y la propensión a fallos de los productos de software. La
confiabilidad y propensión a fallas.
El producto de software está estrechamente relacionado con las propiedades de diseño de los
diagramas de clases, como el acoplamiento entre objetos y profundidad del árbol de herencia.
Métodos: Este estudio ha validado empíricamente las métricas orientadas a objetos para
determinar qué
Las métricas son las mejores para predecir la propensión a fallas. Hemos probado las
métricas mediante logística, regresiones y redes neuronales artificiales. Luego, los resultados
son comparados y validados por ROC curvas.
Resultados: Los modelos de redes neuronales artificiales muestran mejores resultados en
sensibilidad, especificidad y corrección que los modelos de regresión logística. Entre las
métricas orientadas a objetos, varias métricas pueden
Estime mejor la propensión a fallas. Las métricas son CBO (acoplamiento entre objetos), DIT
(profundidad de herencia), LCOM (falta de métodos cohesivos), RFC (respuesta para la
clase). Además de métricas orientadas a objetos, la métrica LOC (líneas de código) también
ha demostrado ser un buen factor para determinar la propensión a fallos de los productos de
software.
Conclusión: Con el fin de desarrollar productos de software confiables y sin fallas a tiempo y
dentro de presupuesto, asegurar la calidad de las fases iniciales de los procesos de desarrollo
de software es crucial. Ya que las métricas orientadas a objetos se pueden medir en las
primeras fases, es importante asegurarse de que la clave métricas de diseño de software lo
mejor posible.
“Año de la Universalización de la Salud”

Potential use cases for the development of an electronic


health facility registry in Nigeria: Key informant’s
perspectives

Makinde,Oluesan Ayodeji; Azeez, Aderemi; Adebayo, Wura (2016). Potential use cases for
the development of an electronic health facility registry in Nigeria: Key informant’s
perspectives. South Africa : University of the Witwatersrand, Johannesburg, South Africa.

Antecedentes: Las listas maestras de establecimientos (MFL) mantienen un estándar


importante (identificador único) en los sistemas de información de salud de los países que
ayudará a la integración e interoperabilidad de múltiples fuentes de datos basadas en
establecimientos de salud. Sin embargo, este estándar no está disponible en varios países de
ingresos bajos y medianos donde más se necesitan datos confiables para una planificación
eficiente. La Organización Mundial de la Salud en 2012 elaboró directrices para la creación
de MFL en los países, pero esta directriz aún requiere la domesticación y el modelado de
procesos para cada país que la adopte. Nigeria publicó en 2013 un directorio de MFL en
papel que espera migrar a un registro electrónico de MFL para su uso en todo el país.
Objetivo: Identificar los casos de uso de importancia en el desarrollo de un registro
electrónico de establecimientos de salud para gestionar el MFL compilado en Nigeria.
Métodos: Se identificaron casos de uso potenciales para el registro de establecimientos de
salud mediante consultas con informantes clave del Ministerio Federal de Salud. Estos
servirán como entrada en un esfuerzo de desarrollo de registro electrónico MFL.
Resultados: Los casos de uso identificados incluyen: creación de un nuevo establecimiento de
salud, actualización del estado del establecimiento de salud, cierre, reubicación, nueva
información disponible, eliminación y gestión de un establecimiento de salud de múltiples
sucursales.
Conclusión: El desarrollo de una aplicación para el manejo de MFL requiere un análisis
arquitectónico adecuado de las manifestaciones que pueden afectar a un establecimiento de
salud a lo largo de su ciclo de vida. Un registro electrónico de MFL será invaluable para
administrar los datos de las instalaciones de salud y ayudará a la integración e
interoperabilidad de los sistemas de información de las instalaciones de salud.
“Año de la Universalización de la Salud”

Interoperability Testing Methodology for Smart Grids


and Its Application on a DSM Use Case
Andreadou, Nikoleta; Papaioannou, Ioulia; Masera, Marcelo(2018). Interoperability Testing
Methodology for Smart Grids and Its Application on a DSM Use Case. Energy Security,
Distribution and Markets Unit, Directorate of Energy, Transport and Climate, Joint Research
Centre, 21027 Ispra, Italy. Energy Security, Distribution and Markets Unit, Directorate of
Energy, Transport and Climate, Joint Research Centre, 1755 LE Petten, The Netherlands.

La interoperabilidad es un desafío para la realización de redes inteligentes. En este trabajo,


primero presentar una metodología de prueba de interoperabilidad, que es sustancial para
realizar la interoperabilidad de pruebas para la red inteligente. Para mostrar su aplicabilidad y
facilitar su comprensión, presentamos un ejemplo aplicándolo en un caso de uso de Demand
Side Management (DSM). El caso de uso de DSM se elige porque es un tema importante para
las redes modernas e implica la participación de muchos actores. El tutorial ejemplifica las
interacciones entre esos actores. La arquitectura de la red inteligente se utiliza el marco
modelo SGAM, donde se presenta el mapeo del caso de uso junto con el Gráfico de secuencia
de mensajes (MSC). Luego describimos el perfilado del equipo, técnica relevante
información y estándares, que forman la base para el diseño y ejecución de la
interoperabilidad pruebas. Nos centramos en la parte técnica de las pruebas de
interoperabilidad; por lo tanto, la atención se centra en la capa de información y
comunicación. Presentamos cómo deben llevarse las pruebas de interoperabilidad
lugar y mostramos analíticamente los respectivos Casos de Prueba (TC). El veredicto de la
prueba debe ser aprobar o suspender. El documento muestra cómo utilizar con éxito la
metodología para las pruebas de interoperabilidad en un caso de uso específico, mientras que
su aplicabilidad puede extenderse a cualquier interoperabilidad de red inteligente
caso de uso.
“Año de la Universalización de la Salud”

Analysis and Design of Information Systems Financial Reports


with Object Oriented Approach

Hapsari, Rinci Kembang; Azinar, Azmuri Wahyu; Sugiyanto(2016). Analysis and Design of
Information Systems Financial Reports with Object Oriented Approach. Indonesia:
Department of Informatics Faculty of Information Technology, Adhi Tama Institute of
Technology Surabaya.

Las micro, pequeñas y medianas empresas (PYME) son un esfuerzo grupal que ha
demostrado su resistencia a una amplia gama de crisis económicas. Pero en el funcionamiento
de sus empresas la gestión financiera aún no es transparente y también siguen mezcladas
entre las finanzas empresariales y las finanzas personales. Así que eso debe hacerse con una
buena gestión financiera. En esta investigación, el análisis y el sistema de información
diseñan informes financieros como base para el desarrollo del sistema. Ciclo de vida de
desarrollo de software (SDLC) utilizando el modelo del enfoque orientado a objetos. Con
enfoque orientado a objetos, las herramientas utilizadas por la notación Unified Modeling
Language (UML). En el enfoque orientado a objetos, todas las aplicaciones de los sistemas se
ven como una colección de objetos que permiten a los usuarios finales y las organizaciones
interconectadas comprender fácilmente las entidades lógicas. Enfoque orientado a objetos
Proporciona los beneficios de la reutilización de códigos y ahorra tiempo para desarrollar
productos de calidad.

Meaningful Maps With Object-Oriented Semantic Mapping


“Año de la Universalización de la Salud”

Sunderhauf, Niko; Pham, Trung T.; Latif, Yasir; Milford, Michael; Reid, Ian (2017).
Meaningful maps with object-oriented semantic mapping. Australia : Queensland University
of Technology, University of Adelaide.

Para que los robots inteligentes interactúen de manera significativa formas con su entorno,
deben comprender tanto las propiedades geométricas y semánticas de la escena que rodea
ellos. La mayor parte de la investigación hasta la fecha ha abordado estos mapear los desafíos
por separado, centrándose en geométricos o mapeo semántico.
En este artículo abordamos el problema de construir mapas ambientales que incluyan tanto
semánticamente entidades significativas a nivel de objeto y basadas en puntos o mallas
representaciones geométricas.
Simultáneamente construimos modelos de nube de puntos de instancias nunca vistas de
objetos conocidos clases y crear un mapa que contenga estos modelos de objetos como
entidades centrales. Nuestro sistema aprovecha la escasa, basada en características SLAM
RGB-D, detección de objetos de aprendizaje profundo basado en imágenes y Segmentación
3D sin supervisión.
“Año de la Universalización de la Salud”

ELIXIR: Effective Object-Oriented Program


Repair

Saha, Ripon k.; Lyu, Yingyun; Yoshida, Hiroaki; Prasad, Mukul R. (2017). ELIXIR: Effective
Object-Oriented Program Repair. Fujitsu Laboratories of America, Sunnyvale, CA, USA.
University of Southern California, Los Angeles, CA, USA.

Este trabajo está motivado por el uso generalizado de invocaciones de métodos en programas
orientados a objetos (OO), y de hecho su prevalencia en parches de errores del programa OO.
Nosotros proponemos una técnica de reparación de generación y validación, llamada
ELIXIR diseñado para poder generar dichos parches.
ELIXIR agresivamente utiliza llamadas a métodos, a la par con variables, campos o
constantes locales, para construir expresiones de reparación más expresivas, que entren en
sintetizar parches.
La consiguiente ampliación de la reparación de espacio, debido al uso más amplio de
llamadas a métodos, es efectivamente abordado mediante el uso de un modelo de aprendizaje
automático para clasificar las reparaciones de hormigón.
El modelo de aprendizaje automático se basa en cuatro características derivadas del contexto
del programa, es decir, el código que rodea el potencial la ubicación de la reparación y el
informe de error.
Implementamos ELIXIR y evaluarlo en dos conjuntos de datos, el popular conjunto de datos
Defects4J y un nuevo conjunto de datos Bugs.jar creado por nosotros, y contra 2 líneas de
base versiones de nuestra técnica, y otras 5 técnicas que representan el estado del arte en
reparación de programas. Nuestra evaluación muestra que ELIXIR puede aumentar el número
de errores reparados correctamente en Defects4J en un 85% (de 14 a 26) y en un 57% en
Bugs.jar (de 14 a 22), mientras que también supera significativamente a otros técnicas de
reparación de arte que incluyen ACS, HD-Repair, NOPOL, PAR y jGenProg.
“Año de la Universalización de la Salud”

Reverse engineering reusable software components from


object-oriented APIs

Shatnawi, Anas; Seriai, Abdelhak-Djamel; Sahraoui, Houari; Al-shara, Zakarea(2017).


Reverse engineering reusable software components from object-oriented APIs . University of
Montpellier, Université du Québec a Montréal, Université de Montréal.

Las interfaces de programación de aplicaciones (API) orientadas a objetos admiten la


reutilización de software al proporcionar funcionalidades implementadas previamente.
Debido a la gran cantidad de clases incluidas, reutilizar y comprender API grandes es una
tarea compleja. De lo contrario, se acepta que los componentes de software son entidades más
reutilizables y comprensibles que las orientadas a objetos.
Por lo tanto, en este documento, proponemos un enfoque para la reingeniería de las API
orientadas a objetos en API basadas en componentes. Extraemos componentes como un
grupo de clases en función de la frecuencia con la que se utilizan juntos y su capacidad para
formar un componente centrado en la calidad. Para validar nuestro enfoque, experimentamos
con 100 aplicaciones Java que usaban cuatro API.
“Año de la Universalización de la Salud”

Use cases for Autonomous Driving

Wachenfeld, Walther; Winner ,Hermann; Gerdes, J. Chris; Lenz, Barbara; Maurer, Markus;
Beiker, Sven; Fraedrich, Eva; Winkle, Thomas(2016). Use Cases for Autonomous Driving.
Institute of Automotive Engineering- FZD , Technische Universitat Darrostatd, 64287
Darrostatd, Germany. Department of Mechanical Engineering Center for Automotive
Research at Stanford, Stanford University, Standford, CA 94305, USA. Institute of Control
Engineering, Technische Universitat Braunschweig, 38106 Braunschweig, Germany.

Es posible proponer una gran variedad de escenarios de uso y especificaciones para la


conducción autónoma. Para captar esta variedad se buscan proxies que, por un lado, hagan
uso de características distintivas y, por otro, describan escenarios de uso típicos de la
conducción autónoma. A continuación, se denominarán casos de uso para la conducción
autónoma. Además de la nomenclatura, los casos de uso se definen por sus características
distintivas, por lo que se puede llegar a un entendimiento común para todos los que escriben
y leen estos capítulos de libros. Además, se supone que los casos de uso sirven como
escenarios de referencia para una discusión adicional. No se pretende excluir otros ejemplos.
Sin embargo, se recomienda utilizar los casos de uso definidos para evitar malentendidos o
descuidos. Las siguientes definiciones y suposiciones se pueden ampliar adicionalmente para
los diferentes capítulos del libro con descripciones detalladas. En cuanto a los diferentes
capítulos del libro, las definiciones y supuestos son relevantes de diferentes formas. Por
ejemplo, las relaciones con los propietarios son menos importantes desde un punto de vista
técnico que para observar el impacto del mercado. Por tanto, las definiciones y supuestos
deben examinarse críticamente. Los resultados deseados de trabajar con estos casos de uso
son un cambio fundado de definiciones y suposiciones, así como una posible controversia,
que surgen entre los diferentes temas (diferente sensibilidad de los parámetros).
“Año de la Universalización de la Salud”

Hyperledger Fabric: A Distributed Operating System for


Permissioned Blockchains

Androulaki, Elli; Barger, Artem ; Bortnikov ,Vita ; Cachin, Christian; Christidis, Konstantinos; De
Caro, Angelo; Enyeart, David ; Muralidharan, Srinivasan; Murthy , Chet; Nguyen, Binh;
Stathakopoulou , Chrysoula; Vukolić, Marko; Cocco, Sharon Weed ; Yellick, Jason; Sethi, Manish;
Singh, Gari; Smith, Keith; Sorniotti, Alessandro(2018). Hyperledger Fabric: A Distributed
Operating System for Permissioned Blockchains. USA: State Street Corp. . IBM.

Fabric es un sistema de código abierto modular y extensible para implementar y operando


blockchains autorizados y uno de los Hyperledger proyectos alojados por la Fundación Linux
(www.hyperledger.org).
Fabric es el primer sistema blockchain verdaderamente extensible para correr aplicaciones
distribuidas. Admite protocolos de consenso modulares, que permite que el sistema se adapte
a casos de uso particulares y modelos de confianza. Fabric es también el primer sistema
blockchain que se ejecuta aplicaciones distribuidas escritas en lenguajes de programación
estándar de propósito general, sin dependencia sistémica de un nativo criptomoneda.
Esto contrasta fuertemente con las plataformas blockchain existentes que requieren que los
"contratos inteligentes" estén escritos en idiomas específicos del dominio o depender de una
criptomoneda, Fabric realiza el modelo autorizado utilizando una noción portátil de
membresía, que puede integrarse con la gestión de identidad estándar de la industria. Para
respaldar tal flexibilidad, Fabric presenta una novedosa Blockchain diseña y renueva la
forma en que las cadenas de bloques hacen frente al no determinismo, el agotamiento de los
recursos y los ataques de rendimiento.
Este documento describe Fabric, su arquitectura, el fundamento detrás de varias decisiones de
diseño, su implementación más destacada enaspectos, así como su modelo de programación
de aplicaciones distribuidas.
Evaluamos aún más Fabric mediante la implementación y la evaluación comparativa una
moneda digital inspirada en Bitcoin. Demostramos que Fabric logra rendimiento de un
extremo a otro de más de 3500 transacciones por segundo en ciertas configuraciones de
implementación populares, con menos de un segundo latencia, escalando bien a más de 100
pares.

También podría gustarte