All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

PaaSArch Cloud Prototyper Tool

The result's identifiers

  • Result code in 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>

  • Result on the web

    <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

Alternative languages

  • Result language

    angličtina

  • Original language name

    PaaSArch Cloud Prototyper Tool

  • Original language description

    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.

  • Czech name

  • Czech description

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

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

Result continuities

  • Project

  • Continuities

    S - Specificky vyzkum na vysokych skolach

Others

  • Publication year

    2019

  • Confidentiality

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

Data specific for result type

  • Internal product ID

    PaaSArch Cloud Prototyper 1.0

  • Technical parameters

    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í.

  • Economical parameters

    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ů.

  • Owner IČO

    00216224

  • Owner name

    Masarykova univerzita