Microvision: Static analysis-based approach to visualizing microservices in augmented reality

Microvision: Static analysis-based approach to visualizing microservices in augmented reality
复制标题

DOI:
10.1109/sose55356.2022.00012
复制
发表时间:
2022-07
期刊:
2022 IEEE International Conference on Service-Oriented System Engineering (SOSE)
影响因子:
--
通讯作者:
T. Cerný;Amr S. Abdelfattah;Vincent Bushong;A. Maruf;D. Taibi
T. Cerný;Amr S. Abdelfattah;Vincent Bushong;A. Maruf;D. Taibi
中科院分区:
其他
文献类型:
--
作者:
T. Cerný;Amr S. Abdelfattah;Vincent Bushong;A. Maruf;D. Taibi

文献摘要

被引文献

相似文献

微服务正在支持数字化转型;然而,缺少基本的工具和系统视角来更好地观察、理解和管理这些系统、它们的属性和依赖关系。微服务架构倾向于去中心化,这给系统运营带来了很多优势,但也给其发展带来了挑战。微服务缺乏以系统为中心的视角,无法更好地科普系统演进和质量评估。在这项工作中,我们将探索基于静态分析的微服务特定架构重构。这样的重建通常导致系统模型以可视化所选择的以系统为中心的视角。当服务基数较高时,传统模型的实用性受到限制。我们考虑使用增强现实的3D空间的替代数据可视化。为了开始测试从微服务系统中获得这些视角的可行性,我们开发并实现了用于软件架构重建和比较视角可视化的原型工具。
Microservices are supporting digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices architecture leans toward decentralization, which yields many advantages to system operation; it, however, brings challenges to their development. Microservices lack a system-centric perspective to better cope with system evolution and quality assessment. In this work, we explore microservice-specific architecture reconstruction based on static analysis. Such reconstruction typically results in system models to visualize selected system-centric perspectives. Conventional models are limited in utility when the service cardinality is high. We consider an alternative data visualization using 3D space using augmented reality. To begin testing the feasibility of deriving such perspectives from microservice systems, we developed and implemented prototype tools for software architecture reconstruction and visualization of compared perspectives.