4 research outputs found

    SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations

    No full text
    International audienceModel manipulation environments automate model operations such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Framework (EMF). While their higher levels of abstraction result in gains in expressiveness over general-purpose languages, their limitations in versatility, performance, and tool support together with the need to learn new languages may significantly contribute to accidental complexities. In this paper, we present Sigma, a family of internal DSLs embedded in Scala for EMF model consistency checking, model-to-model and model-to-text transformations. It combines the benefits of external model manipulation DSLs with general-purpose programming taking full advantage of Scala versatility, performance and tool support. The DSLs are compared to the state-of-the-art Epsilon languages in non-trivial model manipulation tasks that resulted in 20% to 70% reduction in code size and significantly better performance

    Solid recycling process for magnesium alloys

    No full text
    We have proposed the 'Solid Recycling Process' as a new recycling process for magnesium alloys scraps. In the new process, recycled materials can be fabricated by extruding the scraps without melting. In this research, AZ91D magnesium alloy scraps by thixo-molding process were recycled by this process and mechanical and corrosion properties of the recycled materials were investigated. Chemical compositions of the solid recycled specimen were in agreement with those of the Japanese Industrial Standard of AZ91D and the contamination levels were low. The solid recycled specimens showed higher strength and larger elongation than the virgin ingot specimen at room temperature. The feature of the solid recycling process is improvement of mechanical properties by recycling. The improvement of mechanical properties is attributed to grain refinement by hot extrusion. Mass loss of the solid recycled specimen after 72 hour in 3mass% NaCl solution was about 1.5×10-2kg/m2 which was comparable with that of the virgin ingot specimen

    Superplasticity and cavitation of recycled AZ31 magnesium alloy fabricated by solid recycling process

    Full text link
    Superplastic behaviour of Mg-alloy AZ31 was investigated to clarify the possibility of its use for superplastic forming (SPF) and to accurately evaluate material characteristics under a biaxial stress by utilizing a multi-dome test. The material characteristics were evaluated under three different superplastic temperatures , 643, 673, and 703 K in order to determine the most suitable superplastic temperature. Finite Element Method (FEM) simulation of rectangular pan forming was carried out to predict the formability of the material into a complex shape. The superplastic material properties are used for the simulation of a rectangular pan. Finally, the simulation results are compared with the experimental results to determine the accuracy of the superplastic material characteristics. The experimental results revealed that the m values are greater than 0.3 under the three superplastic temperatures, which is indicative of superplasticity. The optimum superplastic temperature is 673 K, at which a maximum m value and no grain growth were observed. The results of the FEM simulation revealed that certain localized thinning occurred at the die entrance of the deformed rectangular pan due to the insufficient ductility of the material. The simulation results also showed that the optimum superplastic temperature of AZ31 is 673 K.<br /
    corecore