Testing of xtUML Models across Auto-Reflexive Software Architecture
Abstract
Application of MDA in the software development enables a synchronization of the system models and corresponding source files used for the building of the executable version of a software system. Because of often use of manual modifications of some parts of code without equivalent changes in connected models, there is no guarantee that the output of the process of building of the target application will be consistent with the relevant design and implementation models. Possibility of generating of the source files from the models is a necessity, but not a sufficient condition in the process of development and modification of software systems synchronously with the changes in all related models. More safe approach is building the target application with the use of an automated building process with nested steps for consistency verifications of all critical models and related source files and the usage of model compilers. This article describes the method and tools for extending the software process of building the target system using special files with specification of dependencies between models and source files. Such dependencies represent the core of the critical knowledge, and it is possible to make this knowledge an integral part of the proposed new software architecture.
Copyright (c) 2022 Journal of Applied Technical and Educational Sciences
This work is licensed under a Creative Commons Attribution 4.0 International License.
A szerző, aki a beadványt készíti, garantálja, hogy a beadvány eredeti és ő a társszerzőkkel együtt a szerzője, valamint a mások munkáiból vett szövegrészletek, képek, adatok és egyéb kapcsolódó anyagok esetében a szerző a szükséges engedélyeket megkapta.
A folyóiratban megjelenő beadványok a Creative Commons Attribution Licence (CC-BY) licensz alapján publikáltak, a szerzők a szerzői jogot megtartják.
A beadvány benyújtásával a szerzők nem kizárólagos jogot adnak a folyóiratnak a publikálásra (például elhelyezése intézményi repozitóriumban vagy megjelentetése könyvben).