You are here:
Publication details
PaaSArch Cloud Prototyper Tool
Authors | |
---|---|
Year of publication | 2019 |
MU Faculty or unit | |
web | https://lasaris.fi.muni.cz/research/software-architecture-optimization-in-paas-cloud-applications/paasarch-cloud-prototyper-tool |
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. |