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