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 条
  • [1] Automatic verification of Java']Java design patterns
    Blewitt, A
    Bundy, A
    Stark, I
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 324 - 327
  • [2] Model patterns for model transformations in model driven development
    Scheidgen, Markus
    Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 149 - 158
  • [3] Model patterns for model transformations in model driven development
    Scheidgen, Markus
    Proc. - Jt. Meet. Workshop Model-Based Dev. Comput.-Based Syst. Int. Workshop Model-Based Methodol. Pervasive Embedded Softw., (148-158):
  • [4] Automatic Testing of Design Faults in MapReduce Applications
    Moran, Jesus
    Bertolino, Antonia
    de la Riva, Claudio
    Tuya, Javier
    IEEE TRANSACTIONS ON RELIABILITY, 2018, 67 (03) : 717 - 732
  • [5] An Approach to Automatic Verification of Stochastic Graph Transformations
    Al Vand, M. Z. Mir
    Hajee, M.
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1650 - +
  • [6] Automatic Debugging of Design Faults in MapReduce Applications
    Moran, Jesus
    Bertolino, Antonia
    de la Riva, Claudio
    Tuya, Javier
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 956 - 978
  • [7] Design Patterns Instantiation Based on Semantics and Model Transformations
    Kajsa, Peter
    Majtas, L'ubomir
    SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 540 - 551
  • [8] Design pattern oriented development of model transformations
    Ergin, Huseyin
    Syriani, Eugene
    Gray, Jeff
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 106 - 139
  • [9] On the Specification and Verification of Model Transformations
    Orejas, Fernando
    Wirsing, Martin
    SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 140 - +
  • [10] Applying MDE to the (semi-)automatic development of model transformations
    Andrea Bollati, Veronica
    Manuel Vara, Juan
    Jimenez, Alvaro
    Marcos, Esperanza
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (04) : 699 - 718