Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

PaaSArch Cloud Prototyper Tool

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F19%3A00113764" target="_blank" >RIV/00216224:14330/19:00113764 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://lasaris.fi.muni.cz/research/software-architecture-optimization-in-paas-cloud-applications/paasarch-cloud-prototyper-tool" target="_blank" >https://lasaris.fi.muni.cz/research/software-architecture-optimization-in-paas-cloud-applications/paasarch-cloud-prototyper-tool</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    PaaSArch Cloud Prototyper Tool

  • Popis výsledku v původním jazyce

    Given the aspects of PaaS cloud it is practically impossible to estimate PaaS cloud application performance and other characteristics without its actual deployment to the cloud. Software architects are nowadays relying on costly manual implementation of application prototypes deployed to the PaaS cloud. When the development is completed, cloud resources need to be allocated, sample data generated, and finally the prototype needs to be deployed to the cloud, benchmarked and tested. After the tests are conducted, software architect can make informed decision about a set of services used in the architecture of the application, or re-run the process if more information is needed or other alternatives need to be assessed. When the prototype development is done manually, it is highly tedious and time-consuming process. We introduce an approach and tool set, called PaaSArch Cloud Prototyper, supporting automated prototyping of PaaS cloud applications, enabling quick assessment of various architectural options integrating different PaaS cloud services. The tool receives a model of the application architecture (together with some details about the inner behaviour of the application and its usage of cloud services), and translates it via an automated process into a source code of a fully functional application prototype, which is together with automatically generated sample data deployed to the cloud and benchmarked.

  • Název v anglickém jazyce

    PaaSArch Cloud Prototyper Tool

  • Popis výsledku anglicky

    Given the aspects of PaaS cloud it is practically impossible to estimate PaaS cloud application performance and other characteristics without its actual deployment to the cloud. Software architects are nowadays relying on costly manual implementation of application prototypes deployed to the PaaS cloud. When the development is completed, cloud resources need to be allocated, sample data generated, and finally the prototype needs to be deployed to the cloud, benchmarked and tested. After the tests are conducted, software architect can make informed decision about a set of services used in the architecture of the application, or re-run the process if more information is needed or other alternatives need to be assessed. When the prototype development is done manually, it is highly tedious and time-consuming process. We introduce an approach and tool set, called PaaSArch Cloud Prototyper, supporting automated prototyping of PaaS cloud applications, enabling quick assessment of various architectural options integrating different PaaS cloud services. The tool receives a model of the application architecture (together with some details about the inner behaviour of the application and its usage of cloud services), and translates it via an automated process into a source code of a fully functional application prototype, which is together with automatically generated sample data deployed to the cloud and benchmarked.

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Návaznosti výsledku

  • Projekt

  • Návaznosti

    S - Specificky vyzkum na vysokych skolach

Ostatní

  • Rok uplatnění

    2019

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    PaaSArch Cloud Prototyper 1.0

  • Technické parametry

    Implementovaný nástroj PaaSArch Cloud Prototyper slouží k automatickému prototypování PaaS cloudových aplikací. Umožňuje rychle ověřit chování různých variant navrhované SW architektury při zapojení různých dostupných cloudových služeb. Nástroj obdrží na vstupu model SW architektury navrhované aplikace (společně s bližšími detaily o fungování aplikace a využívaných cloudových službách), a s pomocí automatizovaného procesu tento model přeloží na zdrojové kódy plně funkčního aplikačního prototypu, který je společně s automaticky vygenerovanými vzorovými daty nasazen do cloudu a je změřeno jeho chování.

  • Ekonomické parametry

    Výsledek výrazně šetří čas softwarových architektů a vývojářů, kteří pokud chtějí ověřit chování navrhované cloudové aplikace z pohledu jejího výkonu již v rané fázi vývoje, tak bez použití našeho nástroje musí manuálně: implementovat prototyp aplikace, vytvořit cloudové zdroje, nasadit prototyp do cloudového prostředí, vygenerovat testovací data, před tím, než mohou provést požadované výkonnostní testy. Při použití našeho nástroje softwarový architekt pouze manuálně popíše architekturu navrhované aplikace ve formátu podporovaném naším nástrojem a všechny výše zmíněné činnosti jsou plně automatizovány s pomocí našeho nástroje. Použití našeho nástroje díky vysoké míře automatizace může vývojáři ušetřit u jednodušších prototypů hodiny práce, které by věnoval ruční implementaci prototypů. Pro složitější modely je úspora času v řádu dnů.

  • IČO vlastníka výsledku

    00216224

  • Název vlastníka

    Masarykova univerzita