Model transformations of MapReduce Design Patterns for automatic development and verification

被引:8
|
作者
Amato, Flora [1 ]
Moscato, Francesco [2 ]
机构
[1] Univ Naples Federico II, DIETI, Naples, Italy
[2] Univ Naples 2, DiSciPol, Naples, Italy
关键词
Cloud computing; Cloud patterns; Formal verification; MapReduce; Model driven engineering; CLOUD; COMMUNICATION; NEGOTIATION; COST;
D O I
10.1016/j.jpdc.2016.12.017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mapping MapReduce frameworks to Cloud Architecture became a must in last years because of the need of managing large data sets and Big Data in fast, reliable (and as cheap as possible) way. Scientific Literature proposes many works about new architectures, frameworks and algorithms improving and optimizing performances while performing MapReduce operations. Anyway, MapReduce framework is only the starting point for building a plethora of services based on different analyses. This is the reason for recent application of Design Patterns methodologies to develop MapReduce applications. Here we propose a Model Driven Engineering methodology to design, verify and develop MapReduce applications on Cloud Systems. The methodology is driven by MapReduce Design Patterns and is used to analyse soundness and reliability of services based on MapReduce from early design stage to runtime. (C) 2016 Elsevier Inc. All rights reserved.
引用
下载
收藏
页码:52 / 59
页数:8
相关论文
共 50 条
  • [21] Design Guidelines for the Development of Quality-Driven Model Transformations
    Insfran, Emilio
    Gonzalez-Huerta, Javier
    Abrahao, Silvia
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT II, 2010, 6395 : 288 - 302
  • [22] A Technique for Automatic Validation of Model Transformations
    Lucio, Levi
    Barroca, Bruno
    Amaral, Vasco
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT I, 2010, 6394 : 136 - 150
  • [23] Incremental Deductive Verification for Relational Model Transformations
    Cheng, Zheng
    Tisi, Massimo
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 379 - 389
  • [24] Automatic verification of a model checker by reflection
    Wang, BY
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2006, 3819 : 45 - 59
  • [25] Automated Verification of Model Transformations in the Automotive Industry
    Selim, Gehan M. K.
    Buettner, Fabian
    Cordy, James R.
    Dingel, Juergen
    Wang, Shige
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 690 - 706
  • [26] REFINER: Towards Formal Verification of Model Transformations
    Wijs, Anton
    Engelen, Luc
    NASA FORMAL METHODS, NFM 2014, 2014, 8430 : 258 - 263
  • [27] Verification of model transformations: A case study with BPEL
    Baresi, Luciano
    Ehrig, Karsten
    Heckel, Reiko
    TRUSTWORTHY GLOBAL COMPUTING, 2007, 4661 : 183 - +
  • [28] Rewriting Logic Semantics and Verification of Model Transformations
    Boronat, Artur
    Heckel, Reiko
    Meseguer, Jose
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 18 - +
  • [29] Automatic Verification Methodology Based on Structural Test Patterns
    Hobeika, Christelle
    Thibeault, Claude
    Boland, Jean Francois
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 292 - 295
  • [30] Automatic functional verification of memory oriented global source code transformations
    Shashidhar, KC
    Bruynooghe, M
    Catthoor, F
    Janssens, G
    EIGHTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2003, : 31 - 36