Model-Based Documentation of Architectures for Cloud-Based Systems

Marvin Wagner, Maritta Heisel

2023

Abstract

In recent years, the importance of cloud-based systems highly increased. Users can access these systems remotely, e.g. for sharing data with others. Furthermore, complete applications can be realized directly in the web browser. Designing such systems is a challenging task for software architects, which can be supported by following a model-based approach. The structure of an architectural model can be defined in a metamodel, thus providing an unambiguous system description. The so created model can not only be used in the subsequent steps of software development, e.g. during implementation, but also for further analysis of privacy and security issues. In this context, we provide three contributions in this paper. We first define a metamodel that defines the semantics of a cloud-based system. We derived the elements from our experience in industrial projects. Second, we offer a step-wise method to model a cloud-based system. As input, we make use of a pattern that describes the system’s context. Third, we provide a graphical editor as tool support to assist cloud architects in applying our approaches.

Download


Paper Citation


in Harvard Style

Wagner M. and Heisel M. (2023). Model-Based Documentation of Architectures for Cloud-Based Systems. In Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT; ISBN 978-989-758-665-1, SciTePress, pages 332-344. DOI: 10.5220/0012077800003538


in Bibtex Style

@conference{icsoft23,
author={Marvin Wagner and Maritta Heisel},
title={Model-Based Documentation of Architectures for Cloud-Based Systems},
booktitle={Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT},
year={2023},
pages={332-344},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012077800003538},
isbn={978-989-758-665-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT
TI - Model-Based Documentation of Architectures for Cloud-Based Systems
SN - 978-989-758-665-1
AU - Wagner M.
AU - Heisel M.
PY - 2023
SP - 332
EP - 344
DO - 10.5220/0012077800003538
PB - SciTePress