Applying MDA to generate Hadoop based scientific computing applications

Darkhan Akhmed-Zaki, Madina Mansurova, Bazargul Matkerim, Ekateryna Dadykina, Bolatzhan Kumalakov

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    The paper presents an attempt to develop and deploy a functioning MDA (Model-Driven Architecture) model of a distributed scientific application. The main focus is a problem of modeling high performance computing processes in a visual notation and automatic generation of an executable code using the resulting diagrams. The article describes the efforts to create a platform independent model of process execution, transformation it into a platform specific model and, finally, automatic generation an application code. The research novelty includes a platform independent model of the classic hydrodynamics problem, equivalent Hadoop based platform specific model and the testing results that confirm feasibility of the research.

    Original languageEnglish
    Title of host publicationPerspectives of System Informatics - 10th International Andrei Ershov Informatics Conference, PSI 2015, Revised Selected Papers
    PublisherSpringer Verlag
    Pages22-35
    Number of pages14
    Volume9609
    ISBN (Print)9783319415789
    DOIs
    Publication statusPublished - 2016
    Event10th International Andrei Ershov Informatics Conference on Perspectives of System Informatics, PSI 2015 - Kazan and Innopolis, Russian Federation
    Duration: Aug 24 2015Aug 27 2015

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume9609
    ISSN (Print)03029743
    ISSN (Electronic)16113349

    Other

    Other10th International Andrei Ershov Informatics Conference on Perspectives of System Informatics, PSI 2015
    CountryRussian Federation
    CityKazan and Innopolis
    Period8/24/158/27/15

    Keywords

    • Hadoop
    • Model-driven architecture
    • Scientific computing

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Fingerprint Dive into the research topics of 'Applying MDA to generate Hadoop based scientific computing applications'. Together they form a unique fingerprint.

    Cite this