Executable Multi-Layered Software Models

被引:0
|
作者
Radosky, Lukas [1 ,2 ]
Polasek, Ivan [1 ,2 ]
机构
[1] Comenius Univ, Fac Math Phys & Informat, Dept Appl Informat, Bratislava, Slovakia
[2] Gratex Int as, Bratislava, Slovakia
关键词
Software modelling; Visualisation; Animation; Executable model; Class diagram; Object diagram; Source code generation;
D O I
10.1145/3643660.3643938
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:46 / 51
页数:6
相关论文
共 50 条
  • [1] Genetic Programming with Multi-Layered Population Structure for Software Evolution
    Hasegawa, Taku
    Mori, Naoki
    Matsumoto, Keinosuke
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 57 - 70
  • [2] A multi-layered intrusion detection system for software defined networking
    Bour, Hamideh
    Abolhasan, Mehran
    Jafarizadeh, Saber
    Lipman, Justin
    Makhdoom, Imran
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 101
  • [3] Optimization of multi-layered liners based on sea models
    Lai, HY
    INTER-NOISE 99: PROCEEDINGS OF THE 1999 INTERNATIONAL CONGRESS ON NOISE CONTROL ENGINEERING, VOLS 1-3, 1999, : 1755 - 1760
  • [4] A multi-layered software architecture model for building software solutions in an urbanized information system
    Guetat, Sana Bent Aboulkacem
    Dakhli, Salem Ben Dhaou
    IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2013, 1 (01): : 19 - 34
  • [7] An MDA approach for a multi-layered satellite On-Board Software architecture
    Dos Santos, Walter A.
    da Cunha, Adilson M.
    5th Working IEEE/IFIP Conference on Software Architecture, Proceedings, 2006, : 253 - 254
  • [8] Material parameter computation for multi-layered vocal fold models
    Schmidt, Bastian
    Stingl, Michael
    Leugering, Guenter
    Berry, David A.
    Doellinger, Michael
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2011, 129 (04): : 2168 - 2180
  • [9] To the description of multi-layered nanotubes in models of cylindrically anisotropic elasticity
    Goldstein, R. V.
    Gorodtsov, V. A.
    Lisovenko, D. S.
    PHYSICAL MESOMECHANICS, 2010, 13 (1-2) : 12 - 20
  • [10] On the Connectivity of Multi-layered Networks: Models, Measures and Optimal Control
    Chen, Chen
    He, Jingrui
    Bliss, Nadya
    Tong, Hanghang
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2015, : 715 - 720