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 条
  • [41] Ontology-based Automatic Model Transformations
    Geihs, Kurt
    Baer, Philipp
    Reichle, Roland
    Wollenhaupt, Jens
    SEFM 2008: Sixth IEEE International Conference on Software Engineering and Formal Methods, Proceedings, 2008, : 387 - 391
  • [42] Development of the Mathematical Model for Design and Verification of Acoustic Modal Analysis Methods
    Siner, Alexander
    Startseva, Maria
    INTERNATIONAL CONFERENCE ON THE METHODS OF AEROPHYSICAL RESEARCH (ICMAR 2016), 2016, 1770
  • [43] DEVELOPMENT AND VERIFICATION OF A WATER-BALANCE MODEL FOR SUBSURFACE DRAINAGE DESIGN
    BHATTACHARYA, AK
    BROUGHTON, RS
    WATER RESOURCES BULLETIN, 1979, 15 (03): : 671 - 683
  • [44] Development of optimization model for power system operation, outline of model design and verification of output
    Honda A.
    Tezuka K.
    Okamura T.
    Kawamoto K.
    Shimizu S.
    Harada K.
    Tanabe T.
    Shirakawa T.
    Takahashi T.
    Honda, Atsuo (atsuo@osakagas.co.jp), 2018, Institute of Electrical Engineers of Japan (138) : 862 - 873
  • [45] AUTOMATIC RECOMMENDATION OF DESIGN PATTERNS BASED ON PATTERNS' INTENT
    Laosen, Nasith
    Bou, Channa
    Nantajeewarawat, Ekawit
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (04): : 1147 - 1163
  • [46] Formal Verification Techniques for Model Transformations: A Tridimensional Classification
    Amrani, Moussa
    Combemale, Benoit
    Lucio, Levi
    Selim, Gehan M. K.
    Dingel, Juergen
    Le Traon, Yves
    Vangheluwe, Hans
    Cordy, James R.
    JOURNAL OF OBJECT TECHNOLOGY, 2015, 14 (03):
  • [47] Development of optimization model for power system operation, outline of model design and verification of output
    Honda, Atsuo
    Tezuka, Koichiro
    Okamura, Tomohito
    Kawamoto, Kaoru
    Shimizu, Shoji
    Harada, Kohei
    Tanabe, Takahito
    Shirakawa, Tatsuya
    Takahashi, Tomohiro
    ELECTRICAL ENGINEERING IN JAPAN, 2019, 206 (04) : 22 - 35
  • [48] On the Specification, Verification and Implementation of Model Transformations with Transformation Contracts
    Braga, Christiano
    Menezes, Roberto
    Comicio, Thiago
    Santos, Cassio
    Landim, Edson
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS: SBMF 2011, 2011, 7021 : 108 - 123
  • [49] On the specification, verification and implementation of model transformations with transformation contracts
    Instituto de Computação, Universidade Federal Fluminense, Brazil
    Lect. Notes Comput. Sci., (108-123):
  • [50] Automated verification of model transformations based on visual contracts
    Esther Guerra
    Juan de Lara
    Manuel Wimmer
    Gerti Kappel
    Angelika Kusel
    Werner Retschitzegger
    Johannes Schönböck
    Wieland Schwinger
    Automated Software Engineering, 2013, 20 : 5 - 46