2,146 research outputs found

    Extracting Models from Source Code in Software Modernization

    Get PDF
    International audienceModel-driven software modernization is a discipline in which model-driven development (MDD) techniques are used in the modernization of legacy systems. When existing software artifacts are evolved, they must be transformed into models to apply MDD techniques such as model transformations. Since most modernization scenarios (e.g., application migration) involve dealing with code in general-purpose programming languages (GPL), the extraction of models from GPL code is an essential task in a model-based modernization process. This activity could be performed by tools to bridge grammarware and MDD technical spaces, which is normally carried out by dedicated parsers. Grammar-to-Model Transformation Language (Gra2MoL) is a domain-specific language (DSL) tailored to the extraction of models from GPL code. This DSL is actually a text-to-model transformation language which can be applied to any code conforming to a grammar. Gra2MoL aims to reduce the effort needed to implement grammarware-MDD bridges, since building dedicated parsers is a complex and time-consuming task. Like ATL and RubyTL languages, Gra2MoL incorporates the binding concept needed to write mappings between grammar elements and metamodel elements in a simple declarative style. The language also provides a powerful query language which eases the retrieval of scattered information in syntax trees. Moreover, it incorporates extensibility and grammar reuse mechanisms. This paper describes Gra2MoL in detail and includes a case study based on the application of the language in the extraction of models from Delphi code

    Introducción al Cloud Computing y comparativa de plataformas

    Get PDF
    This project contains an introduction and comparisons about the 3 companies that lead the cloud services available. Here you can take their information and compare between these companies, about specific services, costs and learning ways. It also could help new customers to decide which way to choose.En el presente documento se presenta una comparativa, a grandes rasgos y con carácter introductorio, de los tres proveedores que más controlan el mercado del Cloud Computing hoy en día. Se pretende empezar con los aspectos puramente objetivos de cada empresa, donde s e r ecopila toda la información publicada en cada uno de sus sitios web tales como sus Acuerdos de Niveles de Servicio, precios y planes de aprendizaje para los diferentes servicios específicos estudiados, a fin de que un consumidor de estas tecnologías pueda comparar y comprobar cuál es la opción que le resulte más atractiva. Más allá de los detalles teóricos , se presentan demostraciones de uso de diferentes servicios ofrecidos por estos proveedores de cloud que no supongan coste alguno acerca de su utilizaci ón para este trabajo (servicios y productos gratuitos o que otorguen un periodo de prueba) donde la idea se basa en compartir con los lectores nuestras percepciones y experiencias personales acerca de su facilidad de uso y rendimiento. El carácter del an álisis ofrecido aquí pretende ser un punto de partida a aquel personal de perfil técnico con intención de dar el salto a la tecnología de infraestructuras en cloud. Asimismo, puede ayudar a aquellos futuro s potencial es consumidor es de estas tecnologías a d ecidir sobre qué infraestructura en la nube desearía n montar su s nuevo s entorno s , gracias a la comparativa tanto teóricas como experimentales que se exponen aquí, además de las conclusiones personales, que podrían terminar por inclinar la balanza a la hora de decidir su s preferencias

    Las Nuevas Tecnologías y las Ciencias Humanas: El Caso de Internet y la Historia Actual

    Get PDF
    En esta comunicación se analizarán los puntos de convergencia y divergencia de la práctica de la Historia Actual con los nuevos paradigmas intelectuales de la "tercera cultura ", y la posibilidad de que desde la filosofía y organización de Internet se imponga un nuevo modelo de realización de los estudios humanísticos. Los rasgos principales de la sociedad informacional serán puestos en común con las nuevas fUentes, métodos y teorias de la Historia Actual. De esta forma, a partir del estudio de la cibersociedad y en general de la Revolución Científica-Tecnológica, se presentará el proceso de consilience (según la expresión de E. o. Wilson) y cuanto de éxito y de fracaso éste ha tenido a la hora de buscar una unidad del conocimiento, un acercamiento entre las ciencias naturales y las ciencias humanas. Los puntos a tratar en la comunicación por tanto, seran: sociedad informacional y cibersociedad; "la tercera cultura" y la consilience; origen, teoría y práctica de la Historia Actual y finalmente, síntesis de la posible simbiosis entre las nuevas tecnologías y la Historia Actual

    Cibersociedad y ciencias humanas: el caso de la Historia Actual

    Get PDF
    La intención del presente artículo es presentar cómo los avances en el nuevo patrón de producción y difusión de conocimientos de la sociedad presente, ejemplificado en Internet, pueden influir en la reconceptualización de las ciencias humanas y en especial de la Historia Actual. Se analizarán los puntos de convergencia y divergencia de la práctica de la Historia Actual con los nuevos paradigmas intelectuales de la “tercera cultura”, y la posibilidad de que desde la filosofía y organización de Internet se imponga un nuevo modelo de realización de los estudios humanísticos. Los rasgos principales de la sociedad informacional serán puestos en común con las nuevas fuentes, métodos y teorías de la Historia Actual

    Evaluating Host Intrusion Detection Systems

    Get PDF
    Host Intrusion Detection Systems (HIDSs) are critical tools needed to provide in-depth security to computer systems. Quantitative metrics for HIDSs are necessary for comparing HIDSs or determining the optimal operational point of a HIDS. While HIDSs and Network Intrusion Detection Systems (NIDSs) greatly differ, similar evaluations have been performed on both types of IDSs by assessing metrics associated with the classification algorithm (e.g., true positives, false positives). This dissertation motivates the necessity of additional characteristics to better describe the performance and effectiveness of HIDSs. The proposed additional characteristics are the ability to collect data where an attack manifests (visibility), the ability of the HIDS to resist attacks in the event of an intrusion (attack resiliency), the ability to timely detect attacks (efficiency), and the ability of the HIDS to avoid interfering with the normal functioning of the system under supervision (transparency). For each characteristic, we propose corresponding quantitative evaluation metrics. To measure the effect of visibility on the detection of attacks, we introduce the probability of attack manifestation and metrics related to data quality (i.e., relevance of the data regarding the attack to be detected). The metrics were applied empirically to evaluate filesystem data, which is the data source for many HIDSs. To evaluate attack resiliency we introduce the probability of subversion, which we estimate by measuring the isolation between the HIDS and the system under supervision. Additionally, we provide methods to evaluate time delays for efficiency, and performance overhead for transparency. The proposed evaluation methods are then applied to compare two HIDSs. Finally, we show how to integrate the proposed measurements into a cost framework. First, mapping functions are established to link operational costs of the HIDS with the metrics proposed for efficiency and transparency. Then we show how the number of attacks detected by the HIDS not only depends on detection accuracy, but also on the evaluation results of visibility and attack resiliency

    Evaluación de los Procesos de Registro Académico y Arancelario para su Automatización, en academia “English Center”, Matagalpa, Segundo Semestre, 2016

    Get PDF
    El Presente trabajo de investigación, evaluó los procesos de registro académico y arancelario para su automatización, en la academia “English Center”, de la ciudad de Matagalpa, se describieron los procesos, encontrándose dificultades en cada uno de ellos. El enfoque utilizado fue cuantitativo, porque partió del método deductivo, planteándose un problema, dándole respuesta al mismo por medio del seguimiento de objetivos específicos, y de operacionalización de las variables de estudio cuyo contenido se plasmó en el marco teórico. Además, se aplicaron encuestas a los docentes de la academia “English Center”. Según el alcance fue descriptiva, de corte transversal. El universo de estudio estuvo compuesto por: el director, secretaria académica, responsable de caja y cobros, así también al cuerpo docente de la academia de idiomas. Por ser pequeño el universo se tomó en su totalidad como la muestra. Se concluye que los procesos de registro académico y arancelario en dicha institución, son realizados de manera manual, y las principales dificultades encontradas son la inexistencia de documentos formales para informes de registro académico y arancelario. Por tal motivo se evaluaron ciertas alternativas de solución informática que automaticen los procesos, tales como: “aGora”, “DocCF”, ”Smart Schools” y un software a la medida de escritori

    La Restauración Vegetariana como Factor Determinante en la Elección del Destino del Turista Vegetariano

    Get PDF
    Spain is a country that welcomes millions of tourists every year; among those travelers there are vegetarians and other individuals who opt for a vegetarian diet during their trips eitherdue to health, religion or other reasons. The interest from the touristic businesses, especially the food and beverage sector, is constantly moving towards a healthier and more innovative cuisine. In numerous occasions, there is no clear vision of the preferences in certain segments of the market in which aspects such as the present one are considered essential. It is a sector that is currently developing, but that still has a long road ahead. Understanding the factors that shape the decision of a vegetarian tourist’s destination choice can help us appreciate the importance of this touristic sector with an infrastructure that is vastly (95%) controlled by family-owned businesses (Fehr, 2016).The main objective of this research study is to understand the factors that determine the destination choice of the vegetarian tourist; to this end, we have provided a structured survey to 400 participants and obtained concrete conclusions of the problem to be analyzed.España es un país que mueve millones de turistas al año y entre ellos hay vegetarianos o personas que pueden optar por una alimentación vegetariana en sus viajes ya sea por salud, religión u otros motivos. Día a día crece el interés por parte de las empresas turísticas y concretamente el sector de la restauración por una cocina más saludable e innovadora y en muchas ocasiones no tenemos una visión clara de las preferencias de ciertos segmentos del mercado donde este tipo de aspectos se torna como fundamental.Es un sector que actualmente se está desarrollando, pero que aún le queda mucho camino por recorrer; ver aquellos factores que ayudan a la toma de decisión de un destino turístico por parte de un turista vegetariano, hará darnos cuenta de la importancia de este sector en el turismo, donde más del 95% de la infraestructura está dominada por la empresa familiar (Fehr, 2016).El objetivo principal en este trabajo de investigación es conocer los factores determinantes en la elección del destino por parte del turista vegetariano; para ello hemos realizado una encuesta estructurada a 400 personas, obteniendo conclusiones concretas a la problemática analizada

    Multi-objective Vehicle Routing Problem with Cost and Emission Functions

    Get PDF
    AbstractAmong the logistics activities, transportation, is presented as a major source of air pollution in Europe, generating harmful levels of air pollutants and is responsible for up to 24% of greenhouse gases (GHGs) emissions in the European Union. The growing environmental concern related to the economic activity has been transferred to the field of transport and logistics in recent decades. Therefore, environmental targets are to be added to economic targets in the decision-making, to find the right balance between these two dimensions. In real life, there are many situations and problems that are recognized as multi-objective problems. This type of problems containing multiple criteria to be met or must be taken into account. Often these criteria are in conflict with each other and there is no single solution that simultaneously satisfies everyone. Vehicle routing problems (VRP) are frequently used to model real cases, which are often established with the sole objective of minimizing the internal costs. However, in real life other factors could be taken into account, such as environmental issues. Moreover, in industry, a fleet of vehicles is rarely homogeneous. The need to be present in different segments of the market, forcing many companies to have vehicles that suit the type of goods transported. Similarly, to have vehicles of different load capacities enables a better adaptation to the customer demand. This paper proposes a multi-objective model based on Tchebycheff methods for VRP with a heterogeneous fleet, in which vehicles are characterized by different capacities, costs and emissions factors. Three objective functions are used to minimize the total internal costs, while minimizing the CO2 emissions and the emission of air pollutants such as NOx. Moreover, this study develops an algorithm based on C&W savings heuristic to solve the model when time windows are not considered. Finally, a real case application is analyzed to confirm the practicality of the model and the algorithm
    corecore