1,073 research outputs found

    Automating SLA-Driven API Development with SLA4OAI

    Get PDF
    The OpenAPI Specification (OAS) is the de facto standard to describe RESTful APIs from a functional perspective. OAS has been a success due to its simple model and the wide ecosystem of tools supporting the SLA-Driven API development lifecycle. Unfortunately, the current OAS scope ignores crucial information for an API such as its Service Level Agreement (SLA). Therefore, in terms of description and management of non-functional information, the disadvantages of not having a standard include the vendor lock-in and prevent the ecosystem to grow and handle extra functional aspects. In this paper, we present SLA4OAI, pioneering in extending OAS not only allowing the specification of SLAs, but also supporting some stages of the SLA-Driven API lifecycle with an open-source ecosystem. Finally, we validate our proposal having modeled 5488 limitations in 148 plans of 35 real-world APIs and show an initial interest from the industry with 600 and 1900 downloads and installs of the SLA Instrumentation Library and the SLA Engine.Ministerio de Economía y Competitividad TIN2015-70560-RMinisterio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21Ministerio de Educación, Cultura y Deporte FPU15/0298

    Fostering SLA-Driven API Specifications

    Get PDF
    Software architecture tendencies are shifting to a microservice paradigm. In this context, RESTful APIs are being established the standard of integration. API designer often identifies two key issues to be competitive in such growing market. On the one hand, the generation of accurate documentation of the behavior and capabilities of the API to promote its usage; on the other hand, the design of a pricing plan that fits into the potential API user’s needs. Besides the increasing number of API modeling alternatives is emerging, there is a lack of proposals on the definition of flexible pricing plans usually contained in the Service Level Agreements (SLAs). In this paper we propose two different modeling techniques for the description of SLA in a RESTful API context: iAgree and SLA4OAI.Ministerio de Economía y Competitividad TIN2015-70560-RJunta de Andalucía P12-TIC-1867Ministerio de Economía y Competitividad TIN2014-53986-RED

    Scale, digitizing effort and fractality of the shoreline

    Get PDF
    En este trabajo se analizan las interrelaciones entre escala, esfuerzo digitalizador y dimensión fractal en los procesos de digitalización de diferentes tipos de línea de costa en siete sectores costeros diferentes. A partir de ortoimágenes con una resolución espacial de 0,5 metros, se digitalizaron 25 tramos costeros diferentes a cinco escalas distintas, de 1:10.000 a 1:1.500, identificando la longitud de cada uno de los tramos obtenidos y el número de vértices. Se calculó la dimensión fractal de cada uno de los tramos digitalizados a cada escala, analizando esta variable con la longitud y el número de vértices. Los resultados indican que algunos tramos costeros de gran complejidad (marismas y costas rocosas) presentan una estructura fractal. En estos casos es posible predecir la longitud total de línea de costa a gran escala a partir de la longitud de líneas de costa a menor escala.The aim of this work is to analyse the interrelations between scale, digitizing effort and fractal dimension in the digitization processes of different types of shoreline in seven coastal sectors. From orthoimages with a spatial resolution of 0.5 meters, 25 different coastal segments were digitized at five different scales, ranging from 1: 10,000 to 1: 1,500. The length of each of the obtained segments and their number of vertices were calculated. The fractal dimension of each of the digitized sections was calculated at each scale, analyzing this variable with the length and number of vertices. The results show that some very complex coastal sectors (tidal marshes and rocky coasts) have a fractal structure. In these cases it is possible to predict the total length of large-scale coastline from the length obtained digitizing at a smaller scale

    Sea level rise scenarios in the peninsular Spanish tide gauges in the year 2100

    Get PDF

    Analysis and interpretation of the spatial distribution of flags of Spain and religious symbols on the balconies of the municipality of Seville

    Get PDF
    In recent years Spanish flags have been hanged on balconies of private homes in different Spanish cities, reaching its peak at the end of 2017 during the tensest days of the institutional crisis in Catalonia. This paper identifies the spatial patterns of the distribution of Spanish flags and religious symbols on the balconies of the municipality of Seville, analyzing their relationship between the electoral results of the last elections to the Andalusian Parliament and other socioeconomic variables. The results indicate a strong correlation with the ideology of the voters, identifying positive correlations with respect to the vote to the PP and Vox, and negative with respect to the vote to Adelante Andalucía and PSOE

    ELeCTRA: Induced Usage Limitations Calculation in RESTful APIs

    Get PDF
    As software architecture design is evolving to microservice paradigms, RESTful APIs become the building blocks of applications. In such a scenario, a growing market of APIs is proliferating and developers face the challenges to take advantage of this reality. For example, third-party APIs typically define different usage limitations depending on the purchased Service Level Agreement (SLA) and, consequently, performing a manual analysis of external APIs and their impact in a microservice architecture is a complex and tedious task. In this demonstration paper, we present ELeCTRA, a tool to automate the analysis of induced usage limitations in an API, derived from its usage of external APIs. This tool takes the structural, conversational and SLA specifications of the API, generates a visual dependency graph and translates the problem into a constraint satisfaction optimization problem (CSOP) to obtain the optimal usage limitations.Ministerio de Economía y Competitividad TIN2015-70560-RJunta de Andalucía P12–TIC–1867Ministerio de Economía y Competitividad TIN2014-53986-REDTMinisterio de Educación, Cultura y Deporte FPU15/0298

    Sarnas sarcóptica, psoróptica e corióptica dos animais domésticos. Demodicose

    Get PDF
    Titulación: Grao en Veterinaria -- Materia: Enfermidades Parasitarias IIOs contidos desta unidade didáctica van dirixidos a estudantes de 4º curso do Grao en Veterinaria con coñecementos previos de enfermidades parasitarias I, parasitoloxía, epidemioloxía, bioloxía Animal, microbioloxía, inmunoloxía, citoloxía e histoloxía veterinaria, fisioloxía animal, patoloxía xeral, propedéutica clínica, anatomía patolóxica veterinaria e farmacoloxía, farmacia e terapéutica, e serán impartidos en tres sesións de docencia teórica, unha de prácticas clínicolaboratoriais e dúas de seminarios. A formación que os alumnos adquiren sobre a disciplina de enfermidades parasitarias achega ao profesional veterinario un amplo coñecemento sobre as causas, natureza, mecanismos de transmisión, acción patóxena, diagnose, tratamento e medidas de prevención e control dos principais procesos parasitarios que afectan aos animais, tanto de forma individual como colectiva, e especialmente, neste último caso, posto que as enfermidades parasitarias están entre os procesos patolóxicos máis comúns das colectividades animais. Así mesmo, os coñecementos adquiridos no estudo de Enfermidades parasitarias son básicos para controlar as afeccións que se transmiten dos animais ao home (zoonoses) e de certas enfermidades de declaración obrigatoria. Do mesmo xeito, o estudo desta disciplina é básico para establecer os correspondentes Programas de Sanidade Animal e Saúde Pública Veterinaria que a administración debe elaborar e implantar para manter e mellorar no posible o estado da gandería española e da saúde humana.Universidade de Santiago de Compostela. Servizo de Normalización Lingüístic

    Footbridge over the ría de Villaviciosa at El Puntal, Asturias.

    Get PDF
    La ría de Villaviciosa supone un gran impedimento al recorrer la costa de Villaviciosa. Dado que no existe ningún paso que la cruce, el recorrido para unir dos puntos enfrentados y separados por poco más de 100 metros en la desembocadura supera los 18 kilómetros, tanto a pie como por carretera. Al oeste de la ría se encuentra el puerto de El Puntal; al este, la playa de Rodiles y algunos pueblos de veraneo. En el análisis de la problemática es determinante el paso de barcos por la ría, que condicionan la ubicación de la pasarela, y también la calificación de la Ría de Villaviciosa como Reserva Natural Parcial. La actuación que se plantea es una conexión peatonal sobre la ría uniendo los diques, ahora semiderruidos, que fueron proyectados a finales del siglo XIX para aumentar el calado y permitir el tránsito de mayores embarcaciones. Se deberá salvar un paso principal de 115 metros, mediante la estructura que es obra más destacada del proyecto, y otro menor de 24. Tras el estudio de alternativas, se opta para ese gran paso por una pasarela de acero, atirantada y sin apoyos intermedios soportada casi en su totalidad por uno de los diques. Está constituida por dos grandes pilonos de 45 metros de altura que sostienen las dos vigas principales que conforman el tablero. La intervención se completa con la reconstrucción de los diques y posterior peatonalización de su coronación con un paseo de madera, similar a aquel con el que se conectará. Para salvar el menor de los pasos se utiliza una pasarela prefabricada en madera. La actuación genera un paseo de 1 km que, unido a lo ya construido, supone un total de 4,5 km de paseo bordeando la ría y la playa de Rodiles, un recorrido de enorme calidad paisajística.Traballo fin de grao (UDC.ETSECCP). Tecnoloxía da Enxeñaría Civil. Curso 2014/201

    An approximation to household overcrowding: evidence from Ecuador

    Get PDF
    This paper addresses the household overcrowding problem. To do so, a binary choice model with logit specification is constructed. The cross section data used in the empirical analysis comes from Ecuador which is a developing South American country. Although, household overcrowding has more incidence in developing countries, it also takes place in developed economies. The findings of the research suggest that a set of variables related to the head of the household like his/her gender, age, and level of education affect the probability of being under overcrowding situation in the household. Furthermore, the regime of tenancy under which the household is living in the dwelling also influences the probability of being in overcrowding situation

    Tricomonose bovina e aviar, Histomonose e Xiardíase

    Get PDF
    Titulación: Veterinaria -- Materia: Enfermidades Parasitarias IIEsta unidade didáctica forma parte da materia Enfermidades parasitarias II que se imparte no primeiro semestre do 4º curso do Grao en Veterinaria. Os contidos desta unidade didáctica van dirixidos a estudantes con coñecementos previos de enfermidades parasitarias I, parasitoloxía, epidemioloxía, bioloxía animal, microbioloxía, inmunoloxía, citoloxía e histoloxía veterinaria, fisioloxía animal, patoloxía xeral, propedéutica clínica, anatomía patolóxica veterinaria e farmacoloxía, farmacia e terapéutica. A formación que os alumnos adquiren sobre a disciplina de enfermidades parasitarias achega ao profesional veterinario un amplo coñecemento sobre as causas, natureza, mecanismos de transmisión, acción patóxena, diagnose, tratamento e medidas de prevención e control dos principais procesos parasitarios que afectan ós animais, tanto de forma individual como colectiva, e especialmente, neste último caso, posto que as enfermidades parasitarias están entre os procesos patolóxicos máis comúns das colectividades animais. Así mesmo, os coñecementos adquiridos no estudo de Enfermidades parasitarias son básicos para controlar as afeccións que se transmiten dos animais ao home (zoonoses) e de certas enfermidades de declaración obrigatoria. Do mesmo xeito, o estudo desta disciplina é básico para establecer os correspondentes Programas de Sanidade Animal e Saúde Pública Veterinaria que a administración debe elaborar e implantar para manter e mellorar no posible o estado da gandería española e da saúde humana.Universidade de Santiago de Compostela. Servizo de Normalización Lingüístic
    corecore