REAL

Testing of xtUML Models across Auto-Reflexive Software Architecture

Havlice, Zdeněk and Szabóová, Veronika and Madoš, Branislav (2022) Testing of xtUML Models across Auto-Reflexive Software Architecture. JOURNAL OF APPLIED TECHNICAL AND EDUCATIONAL SCIENCES, 12 (2). pp. 1-30. ISSN 2560-5429

[img]
Preview
Text
310-Article Text-1071-3-10-20230318.pdf
Available under License Creative Commons Attribution.

Download (617kB) | Preview

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 use of xtUML and OAL 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.

Item Type: Article
Uncontrolled Keywords: Auto-Reflexive Software Architecture; Model Driven Architecture; Model-Driven Maintenance; xtUML; OAL; software maintenance metrics
Subjects: L Education / oktatás > L1 Education (General) / oktatás általában
Q Science / természettudomány > QA Mathematics / matematika > QA76.76 Software Design and Development / Szoftvertervezés és -fejlesztés
Depositing User: Dávid Sik
Date Deposited: 20 Feb 2023 14:24
Last Modified: 20 Mar 2023 07:32
URI: http://real.mtak.hu/id/eprint/159418

Actions (login required)

Edit Item Edit Item