SEAug 25, 2014

Modeling Cloud Architectures as Interactive Systems

arXiv:1408.5705v147 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of increased complexity in design, implementation, deployment, and maintenance for cloud software engineers, but appears incremental as it builds on existing modeling approaches.

The paper tackles the complexity of cloud software development by introducing an architecture description language that models cloud software as interactive systems, providing a basis for an architecture-driven model-based methodology.

The development and maintenance of cloud software is complicated by complex but crucial technological requirements that are tightly coupled with each other and with the softwares actual business functionality. Consequently, the complexity of design, implementation, deployment, 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 requirements of cloud-based cyber-physical systems. The result provides a basis for an architecture-driven model-based methodology for engineering cloud software.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes