J 2020

Architecture design evaluation of PaaS cloud applications using generated prototypes: PaaSArch Cloud Prototyper tool

GEŠVINDR, David; Ondřej GASIOR and Barbora BÜHNOVÁ

Basic information

Original name

Architecture design evaluation of PaaS cloud applications using generated prototypes: PaaSArch Cloud Prototyper tool

Authors

GEŠVINDR, David (203 Czech Republic, belonging to the institution); Ondřej GASIOR (203 Czech Republic, guarantor, belonging to the institution) and Barbora BÜHNOVÁ (203 Czech Republic, belonging to the institution)

Edition

Journal of Systems and Software, Elsevier, 2020, 0164-1212

Other information

Language

English

Type of outcome

Article in a journal

Field of Study

10200 1.2 Computer and information sciences

Country of publisher

United States of America

Confidentiality degree

is not subject to a state or trade secret

References:

Impact factor

Impact factor: 2.829

RIV identification code

RIV/00216224:14330/20:00116061

Organization unit

Faculty of Informatics

UT WoS

000567509300016

EID Scopus

2-s2.0-85087327505

Keywords in English

Cloud computing; Software architecture design; Prototype generation; Quality evaluation; Performance; Internet of things

Tags

International impact, Reviewed
Changed: 10/5/2021 05:51, RNDr. Pavel Šmerk, Ph.D.

Abstract

In the original language

Platform as a Service (PaaS) cloud domain brings great benefits of an elastic platform with many prefabricated services, but at the same time challenges software architects who need to navigate a rich set of services, variability of PaaS cloud environment and quality conflicts in existing design tactics, which makes it almost impossible to foresee the impact of architectural design decisions on the overall application quality without time-consuming implementation of application prototypes. To ease the architecture design of PaaS cloud applications, this paper proposes a design-time quality evaluation approach for PaaS cloud applications based on automatically generated prototypes, which are deployed to the cloud and repeatedly evaluated in the context of multiple quality attributes and environment configurations. In this paper, all steps of the approach are described and demonstrated on an example of a real-world complex IoT system for collection and processing of Smart Home sensor data. The approach has been implemented and the automated prototype generation and evaluation tool, referred to as PaaSArch Cloud Prototyper, is presented together with the approach.

Links

CZ.02.1.01/0.0/0.0/16_019/0000822, interní kód MU
(CEP code: EF16_019/0000822)
Name: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur (Acronym: C4e)
Investor: Ministry of Education, Youth and Sports of the CR, CyberSecurity, CyberCrime and Critical Information Infrastructures Center of Excellence, Priority axis 1: Strengthening capacities for high-quality research
EF16_019/0000822, research and development project
Name: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur
MUNI/A/1411/2019, interní kód MU
Name: Aplikovaný výzkum: softwarové architektury kritických infrastruktur, bezpečnost počítačových systémů, zpracování přirozeného jazyka a jazykové inženýrství, vizualizaci velkých dat a rozšířená realita.
Investor: Masaryk University, Category A