Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development

Models are widely used not only in computer science field, but also in other fields. They are an effective way to show relevant information in a convenient way. Model-driven software development uses models and transformations as first-class citizens. That makes software development phases more rela...

Full description

Bibliographic Details
Main Authors: Nikiforova Oksana, Kozacenko Ludmila, Ahilcenoka Dace, Gusarovs Konstantins, Ungurs Dainis, Jukss Maris
Format: Article
Language:English
Published: Sciendo 2015-12-01
Series:Applied Computer Systems
Subjects:
Online Access:https://doi.org/10.1515/acss-2015-0013
id doaj-31d011cf26fa4763a7020e38991d7755
record_format Article
spelling doaj-31d011cf26fa4763a7020e38991d77552021-09-06T19:39:40ZengSciendoApplied Computer Systems2255-86912015-12-0118151410.1515/acss-2015-0013acss-2015-0013Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software DevelopmentNikiforova Oksana0Kozacenko Ludmila1Ahilcenoka Dace2Gusarovs Konstantins3Ungurs Dainis4Jukss Maris5 Riga Technical University, Latvia Riga Technical University, Latvia Riga Technical University, Latvia Riga Technical University, Latvia Riga Technical University, Latvia McGill University, CanadaModels are widely used not only in computer science field, but also in other fields. They are an effective way to show relevant information in a convenient way. Model-driven software development uses models and transformations as first-class citizens. That makes software development phases more related to each other, those links later help to make changes or modify software product more freely. At the moment there are a lot of methods and techniques to create those models and transform them into each other. Since 2004, authors have been developing the so called 2HMD approach to bridge the gap between problem domain and software components by using models and model transformation. The goal of this research is to compare different methods positioned for performing the same tasks as the 2HMD approach and to understand the state of the art in the area of model-driven software development.https://doi.org/10.1515/acss-2015-0013two-hemisphere modelmodel-driven software developmentproblem domain modellinguml modelling
collection DOAJ
language English
format Article
sources DOAJ
author Nikiforova Oksana
Kozacenko Ludmila
Ahilcenoka Dace
Gusarovs Konstantins
Ungurs Dainis
Jukss Maris
spellingShingle Nikiforova Oksana
Kozacenko Ludmila
Ahilcenoka Dace
Gusarovs Konstantins
Ungurs Dainis
Jukss Maris
Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
Applied Computer Systems
two-hemisphere model
model-driven software development
problem domain modelling
uml modelling
author_facet Nikiforova Oksana
Kozacenko Ludmila
Ahilcenoka Dace
Gusarovs Konstantins
Ungurs Dainis
Jukss Maris
author_sort Nikiforova Oksana
title Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
title_short Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
title_full Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
title_fullStr Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
title_full_unstemmed Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development
title_sort comparison of the two-hemisphere model-driven approach to other methods for model-driven software development
publisher Sciendo
series Applied Computer Systems
issn 2255-8691
publishDate 2015-12-01
description Models are widely used not only in computer science field, but also in other fields. They are an effective way to show relevant information in a convenient way. Model-driven software development uses models and transformations as first-class citizens. That makes software development phases more related to each other, those links later help to make changes or modify software product more freely. At the moment there are a lot of methods and techniques to create those models and transform them into each other. Since 2004, authors have been developing the so called 2HMD approach to bridge the gap between problem domain and software components by using models and model transformation. The goal of this research is to compare different methods positioned for performing the same tasks as the 2HMD approach and to understand the state of the art in the area of model-driven software development.
topic two-hemisphere model
model-driven software development
problem domain modelling
uml modelling
url https://doi.org/10.1515/acss-2015-0013
work_keys_str_mv AT nikiforovaoksana comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
AT kozacenkoludmila comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
AT ahilcenokadace comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
AT gusarovskonstantins comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
AT ungursdainis comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
AT jukssmaris comparisonofthetwohemispheremodeldrivenapproachtoothermethodsformodeldrivensoftwaredevelopment
_version_ 1717770235219542016