Saved in:
Bibliographic Details
Main Authors: Radosky, Lukas, Polasek, Ivan
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.08186
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917892557111296
author Radosky, Lukas
Polasek, Ivan
author_facet Radosky, Lukas
Polasek, Ivan
contents This paper introduces a novel software visualisation and animation method, manifested in a prototype software tool - AnimArch. The introduced method is based on model fusion of static and dynamic models. The static model is represented by class diagram while the dynamic model is represented by source code written in high-level Object Action Language from xUML (executable UML). The class diagram defines architecture that is animated in response to real-time execution of the source code. Moreover, additional object diagram layer represents all object instances present in runtime. The AnimArch also features source code generation to Python, to bridge the gap from design to implementation. This paper provides detailed description of the modelling method and screenshots of the accompanying software tool.
format Preprint
id arxiv_https___arxiv_org_abs_2501_08186
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Executable Multi-Layered Software
Radosky, Lukas
Polasek, Ivan
Software Engineering
D.2
This paper introduces a novel software visualisation and animation method, manifested in a prototype software tool - AnimArch. The introduced method is based on model fusion of static and dynamic models. The static model is represented by class diagram while the dynamic model is represented by source code written in high-level Object Action Language from xUML (executable UML). The class diagram defines architecture that is animated in response to real-time execution of the source code. Moreover, additional object diagram layer represents all object instances present in runtime. The AnimArch also features source code generation to Python, to bridge the gap from design to implementation. This paper provides detailed description of the modelling method and screenshots of the accompanying software tool.
title Executable Multi-Layered Software
topic Software Engineering
D.2
url https://arxiv.org/abs/2501.08186