The Role of Metamodeling in Systems Development

Software systems developers are encountering different challenges as systems become increasingly complex due to numerous customers' needs that lead to a system with rich functionalities to be delivered within a short schedule. Developers also have to manage a variety of implementation methods,...

Full description

Saved in:
Bibliographic Details
Main Authors: Balsam A. J., Mustafa, Mazlina, Abdul Majid
Format: Book Chapter
Language:English
Published: IGI Global 2023
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/38382/1/6.The%20Role%20of%20Metamodeling%20in%20Systems%20Development.pdf
http://umpir.ump.edu.my/id/eprint/38382/
https://doi.org/10.4018/978-1-7998-9220-5.ch145
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Pahang Al-Sultan Abdullah
Language: English
id my.ump.umpir.38382
record_format eprints
spelling my.ump.umpir.383822023-08-15T01:56:01Z http://umpir.ump.edu.my/id/eprint/38382/ The Role of Metamodeling in Systems Development Balsam A. J., Mustafa Mazlina, Abdul Majid QA76 Computer software T Technology (General) Software systems developers are encountering different challenges as systems become increasingly complex due to numerous customers' needs that lead to a system with rich functionalities to be delivered within a short schedule. Developers also have to manage a variety of implementation methods, design techniques, and development processes. Researchers proposed “languages” as a solution to these problems. Meta-modeling is a method for defining the abstract syntax of a language. It makes the development of a language simpler allowing the designers to directly map the classes identified in domain analysis to classes in the meta-model. The meta-model expresses what models include such as concepts, relationships between them, and maybe the rules of how these concepts can be interrelated. This article presents an overview of the role and importance of meta-models in system development and their relationship with modeling languages. It highlights different aspects of metamodels standards, categories, and challenges in the research of meta-modeling. IGI Global 2023 Book Chapter PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/38382/1/6.The%20Role%20of%20Metamodeling%20in%20Systems%20Development.pdf Balsam A. J., Mustafa and Mazlina, Abdul Majid (2023) The Role of Metamodeling in Systems Development. In: Encyclopedia of Data Science and Machine Learning. IGI Global, pp. 2421-2436. ISBN 9781799892205 https://doi.org/10.4018/978-1-7998-9220-5.ch145 10.4018/978-1-7998-9220-5.ch145
institution Universiti Malaysia Pahang Al-Sultan Abdullah
building UMPSA Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang Al-Sultan Abdullah
content_source UMPSA Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
topic QA76 Computer software
T Technology (General)
spellingShingle QA76 Computer software
T Technology (General)
Balsam A. J., Mustafa
Mazlina, Abdul Majid
The Role of Metamodeling in Systems Development
description Software systems developers are encountering different challenges as systems become increasingly complex due to numerous customers' needs that lead to a system with rich functionalities to be delivered within a short schedule. Developers also have to manage a variety of implementation methods, design techniques, and development processes. Researchers proposed “languages” as a solution to these problems. Meta-modeling is a method for defining the abstract syntax of a language. It makes the development of a language simpler allowing the designers to directly map the classes identified in domain analysis to classes in the meta-model. The meta-model expresses what models include such as concepts, relationships between them, and maybe the rules of how these concepts can be interrelated. This article presents an overview of the role and importance of meta-models in system development and their relationship with modeling languages. It highlights different aspects of metamodels standards, categories, and challenges in the research of meta-modeling.
format Book Chapter
author Balsam A. J., Mustafa
Mazlina, Abdul Majid
author_facet Balsam A. J., Mustafa
Mazlina, Abdul Majid
author_sort Balsam A. J., Mustafa
title The Role of Metamodeling in Systems Development
title_short The Role of Metamodeling in Systems Development
title_full The Role of Metamodeling in Systems Development
title_fullStr The Role of Metamodeling in Systems Development
title_full_unstemmed The Role of Metamodeling in Systems Development
title_sort role of metamodeling in systems development
publisher IGI Global
publishDate 2023
url http://umpir.ump.edu.my/id/eprint/38382/1/6.The%20Role%20of%20Metamodeling%20in%20Systems%20Development.pdf
http://umpir.ump.edu.my/id/eprint/38382/
https://doi.org/10.4018/978-1-7998-9220-5.ch145
_version_ 1822923648924647424