Modeling Cloud Architectures as Interactive Systems
Antonio Pérez, Bernhard Rumpe⋆ · 2013
Abstract. The development and maintenance of cloud software is com-plicated by complex but crucial technological requirements that are tightly coupled with each other and with the software’s actual business function-ality. Consequently, the complexity of design, implementation, deploy-ment, and maintenance activities increases. We present an architecture description language that raises the level of technological abstraction by modeling cloud software as interactive systems. We show how its models correspond to an architecture style that particularly meets the require-ments of cloud-based cyber-physical systems. The result provides a ba-sis for an architecture-driven model-based methodology for engineering cloud software. 1