221 research outputs found

    Reusable model transformation components with bentō

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-21155-8_5Building high-quality transformations that can be used in real projects is complex and time-consuming. For this reason, the ability to reuse existing transformations in different, unforeseen scenarios is very valuable. However, there is scarce tool support for this task. This paper presents bentō, a tool which supports the development and execution of reusable transformation components. In bentō, a reusable transformation is written as a regular ATL transformation, but it uses concepts as meta-models. Reuse is achieved by binding such concepts to meta-models, which induces the transformation adaptation. Moreover, composite components enable chaining transformations, and it is possible to convert an existing transformation into a reusable component. Bentō is implemented as an Eclipse plug-in, available as free software.This work was supported by the Spanish Ministry of Economy and Competitivity with project Go-Lite (TIN2011-24139), the R&D programme of the Madrid Region with project (SICOMORO S2013/ICE-3006), and the EU commission with project MONDO (FP7-ICT 2013-10, #611125)

    Engaging End-Users in the Collaborative Development of Domain-Speci c Modelling Languages

    Get PDF
    International audienceDomain-Speci c Modelling Languages (DSMLs) are high-level languages specially designed to perform tasks in a particular domain. When developing DSMLs, the participation of end-users is normally limited to providing domain knowledge and testing the resulting language prototypes. Language developers, which are perhaps not domain experts, are therefore in control of the language development and evolution. This may cause misinterpretations which hamper the development process and the quality of the DSML. Thus, it would be bene cial to promote a more active participation of end-users in the development process of DSMLs. While current DSML workbenches are mono-user and designed for technical experts, we present a process and tool support for the example-driven, collaborative construction of DSMLs in order to engage end-users in the creation of their own languages

    Reverse engineering of model transformations for reusability

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-08789-4_14Proceedings of 7th International Conference, ICMT 2014, Held as Part of STAF 2014, York, UK, July 21-22, 2014Reuse techniques are key for the industrial adoption of Model-Driven Engineering (MDE). However, while reusability has been successfully applied to programming languages, its use is scarce in MDE and, in particular, in model transformations. In previous works, we developed an approach that enables the reuse of model transformations for different meta-models. This is achieved by defining reusable components that encapsulate a generic transformation template and expose an interface called concept declaring the structural requirements that any meta-model using the component should fulfil. Binding the concept to one of such meta-models induces an adaptation of the template, which becomes applicable to the meta-model. To facilitate reuse, concepts need to be concise, reflecting only the minimal set of requirements demanded by the transformation. In this paper, we automate the reverse engineering of existing transformations into reusable transformation components. To make a transformation reusable, we use the information obtained from its static analysis to derive a concept that is minimal with respect to the transformation and maximizes its reuse opportunities, and then evolve the transformation accordingly. The paper describes a prototype implementation and an evaluation using transformations from the ATL zoo.This work has been funded by the Spanish Ministry of Economy and Competitivity with project “Go Lite” (TIN2011-24139

    Influence of ply cluster thickness and location on matrix cracking evolution in open-hole composite laminates

    Get PDF
    The influence of cluster thickness and its position on the damage evolution of open-hole composite laminates, subjected to uniaxial in-plane tensile loads, is studied in this work. The Discrete Damage Mechanics model of Barbero-Cortes augmented by a fiber damage criterion is employed. Several stacking sequences with clusters in different positions and thicknesses inside the laminate are analyzed. The influence of cluster thickness and its location on: the crack-density evolution, applied load, longitudinal stress and its contour plots is studied for all the stacking sequences selected.The authors are indebted for the financial support of this work to the Ministry of Economy and Competitiveness (grant number DPI2013 42240 R)

    Engaging end-users in the collaborative development of domain-specific modelling languages

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-40840-3_16Proceedings of 10th International Conference, CDVE 2013, Alcudia, Mallorca, Spain, September 22-25, 2013Domain-Specific Modelling Languages (DSMLs) are high-level languages specially designed to perform tasks in a particular domain. When developing DSMLs, the participation of end-users is normally limited to providing domain knowledge and testing the resulting language prototypes. Language developers, which are perhaps not domain experts, are therefore in control of the language development and evolution. This may cause misinterpretations which hamper the development process and the quality of the DSML. Thus, it would be beneficial to promote a more active participation of end-users in the development process of DSMLs. While current DSML workbenches are mono-user and designed for technical experts, we present a process and tool support for the example-driven, collaborative construction of DSMLs in order to engage end-users in the creation of their own languages.This work was funded by the Spanish Ministry of Economy and Competitivity (project “Go Lite” TIN2011-24139), the R&D programme of the Madrid Region (project “e-Madrid” S2009/TIC-1650) and the European Commission under the ICT Policy Support Programme, grant no. 317859

    Comparative repeatome analysis on Triatoma infestans Andean and Non-Andean lineages, main vector of Chagas disease

    Get PDF
    Triatoma infestans is the most important Chagas disease vector in South America. Two main evolutionary lineages, named Andean and non-Andean, have been recognized by geographical distribution, phenetic and genetic characteristics. One of the main differences is the genomic size, varying over 30% in their haploid DNA content. Here we realize a genome wide analysis to compare the repetitive genome fraction (repeatome) between both lineages in order to identify the main repetitive DNA changes occurred during T. infestans differentiation process. RepeatExplorer analysis using Illumina reads showed that both lineages exhibit the same amount of non-repeat sequences, and that satellite DNA is by far the major component of repetitive DNA and the main responsible for the genome size differentiation between both lineages. We characterize 42 satellite DNA families, which are virtually all present in both lineages but with different amount in each lineage. Furthermore, chromosomal location of satellite DNA by fluorescence in situ hybridization showed that genomic variations in T. infestans are mainly due to satellite DNA families located on the heterochromatic regions. The results also show that many satDNA families are located on the euchromatic regions of the chromosomes

    Bisphenol A induces coronary endothelial cell necroptosis by activating RIP3/CamKII dependent pathway.

    Get PDF
    Epidemiological studies link long term exposure to xenoestrogen Bisphenol-A to adverse cardiovascular effects. Our previous results show that BPA induces hypertension by a mechanism involving CamKII activation and increased redox stress caused by eNOS uncoupling. Recently, CamKII sustained activation has been recognized as a central mediator of programmed cell death in cardiovascular diseases, including necroptosis. However, the role of necroptosis in cardiac response to BPA had not yet been explored. Mice exposed to BPA for 16 weeks showed altered heart function, electrical conduction, and increased blood pressure. Besides, a stress test showed ST-segment depression, indicative of cardiac ischemia. The hearts exhibited cardiac hypertrophy and reduced vascularization, interstitial edema, and large hemorrhagic foci accompanied by fibrinogen deposits. BPA initiated a cardiac inflammatory response, up-regulation of M1 macrophage polarization, and increased oxidative stress, coinciding with the increased expression of CamKII and the necroptotic effector RIP3. In addition, cell death was especially evident in coronary endothelial cells within hemorrhagic areas, and Evans blue extravasation indicated a vascular leak in response to Bisphenol-A. Consistent with the in vivo findings, BPA increased the necroptosis/apoptosis ratio, the expression of RIP3, and CamKII activation in endothelial cells. Necrostatin-1, an inhibitor of necroptosis, alleviated BPA induced cardiac dysfunction and prevented the inflammatory and hemorrhagic response in mice. Mechanistically, silencing of RIP3 reversed BPA-induced necroptosis and CamKII activation in endothelial cells, while inhibition of CamKII activation by KN-93 had no effect on RIP3 expression but decreased necroptotic cell death suggesting that BPA induced necroptosis is mediated by a RIP 3/CamKII dependent pathway. Our results reveal a novel pathogenic role of BPA on the coronary circulation. BPA induces endothelial cell necroptosis, promotes the weakening of coronary vascular wall, which caused internal ventricular hemorrhages, delaying the reparative process and ultimately leading to cardiac dysfunction.post-print4043 K

    Digital image correlation after focused ion beam micro-slit drilling: A new technique for measuring residual stresses in hardmetal components at local scale

    Get PDF
    A new method has been developed for measuring residual stresses at the surface of hardmetal components with higher spatial resolution than standard X-ray diffraction methods. It is based on measuring the surface displacements produced when stresses are partially released by machining a thin slit perpendicularly to the tested surface. Slit machining is carried out by focused ion beam (FIB). Measurement of the displacement fields around the FIB slit are performed by applying an advanced digital image correlation algorithm based on Fourier analysis with sub-pixel resolution. This method compares SEM images of the same area of the hardmetal surface before and after slitting. The method has been successfully applied to as-ground and femto-laser textured surfaces showing good correlation with the standard sin2 ψ XRD technique. It is concluded that texturing induced by laser pulses in the femtoseconds regime is not perfectly adiabatic, since residual stresses are reduced by 15

    Analysis of damage localization in composite laminates using a discrete damage model.

    Get PDF
    Damage localization around stress raisers and material defects in laminated composites is studied using adiscrete damage mechanics model augmented by a fiber damage model. The proposed formulationcaptures the damaging behavior of plates with initial defects and stress raisers such as holes, including damage initiation, evolution, and ultimate fracture of the specimen. It also helps explain the reductionof stress concentration factor when matrix and fiber damage develop. The state variables are the crack density and the fiber failure damage. The formulation is implemented as a material model in Abaqusapplicable to laminated composite plates and shells. Material defects are simulated by inserting an initialcrack density in a small region of the specimen. Stress raisers are simulated by an open hole. The predictions are shown to be insensitive to mesh density. Further, damage localizes near stress raiserand material defects, thus numerically demonstrating the objectivity of the proposed model. Qualitative and quantitative comparisons with experimental data are presented

    Differentiating Endurance- and Speed-Adapted Types of Elite and World Class Milers According to Biomechanical, Pacing and Perceptual Responses during a Sprint Interval Session

    Get PDF
    The aim was to compare pacing, biomechanical and perceptual responses between elite speed- and endurance-adapted milers during a sprint interval training session (SIT). Twenty elite and world-class middle-distance runners (male: n = 16, female: n = 4; 24.95 ± 5.18 years; 60.89 ± 7 kg) were classified as either speed- or endurance-adapted milers according to their recent per-formances at 800 m or longer races than 1500 m (10 subjects per group). Participants performed 10 repetitions of 100 m sprints with 2 min of active recovery between each, and performance, per-ceptual and biomechanical responses were collected. The difference between accumulated times of the last and the first five repetitions was higher in speed-adapted milers (ES = 1.07) displaying a more positive pacing strategy. A higher coefficient of variation (CV%) was displayed across the session by speed-adapted milers in average repetition time, contact time, and affective valence (ES ≥ 1.15). Speed-adapted milers experienced lower rates of valence after the 4th repetition excepting at the 8th repetition (ES ≥ 0.99). Speed-adapted milers may need to display a more positive pacing profile than endurance-adapted milers and, therefore, would experience lower levels of affective valence and a more rapid increase of ground contact time during a SIT
    corecore