Mohammadreza Sharbaf

dblp:202/2858 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0001-5113-7689ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
YearPublicationVenuePosition
2025 CoMPers: A configurable conflict management framework for personalized collaborative modeling
Mohammadreza Sharbaf, Bahman Zamani, Gerson Sunyé
J. Syst. Softw.1
2025 A Systematic Review of Model-Driven Game Development Studies
abstract
Model-driven game development (MDGD) leverages the concept of model-driven engineering and game development. The focus of MDGD is to automate the game development process by emphasizing a higher level of abstraction, which will make game development faster and easier. In recent years, researchers in the MDGD community have developed several approaches in this domain. The goal of this paper is to survey and classify existing works in MDGD, identify the challenges in this domain, and provide promising future research directions. To achieve this, we conducted a systematic review by selecting 43 articles from a set of 849. The results show that MDE techniques are used to develop games in various genres. 42% of the investigated studies proposed a graphical concrete syntax for game specification and 56% of them used different target environment tools such as Unity Engine. Moreover, our suggestions include taking advantage of tooling environments and focusing on game components rather than a complete game.
Amirreza Payandeh, Mohammadreza Sharbaf, Shekoufeh Kolahdouz Rahimi
IEEE Trans. Games2
2023 Conflict management techniques for model merging: a systematic mapping review
Mohammadreza Sharbaf, Bahman Zamani, Gerson Sunyé
Softw. Syst. Model.1
2021 ALBA: a model-driven framework for the automatic generation of android location-based apps
Mohammadali Gharaat, Mohammadreza Sharbaf, Bahman Zamani, Abdelwahab Hamou-Lhadj
Autom. Softw. Eng.2
2020 A comparison of quality flaws and technical debt in model transformation specifications
Shekoufeh Kolahdouz Rahimi, Kevin Lano, Mohammadreza Sharbaf, Meysam Karimi, Hessa Alfraihi
J. Syst. Softw.3
2020 Configurable three-way model merging
abstract
Summary Software development is a collaborative activity that requires teams of software engineers to cooperate and work in parallel on versions of models. However, model management techniques such as model differencing, merging, and versioning have turned out to be difficult challenges, due to the complexity of operations and graph‐like nature of models. Therefore, a well‐developed support for model merging process, as well as conflict management, is highly desired. This paper presents a novel process for model merging, called the Epsilon‐based Three‐way Merging Process (E3MP) process. Model merging is a significant problem where there are different versions of a system model amongst modeler teams. E3MP includes three components implemented into the Epsilon framework. First, modelers can define domain‐specific rules that customize the merging process. Second, E3MP enables an automated method for syntactic and semantic conflict detection amongst different versions of the system model. Third, E3MP puts forward a pattern‐based approach for conflict resolution. We applied two generic benchmarks to assess conflict detection and resolution capabilities of our approach and carried out an initial scalability evaluation for the model merge with large models and large change sets. The results of our experiments revealed that the proposed process allows generating consistent and semantically correct merged models.
Mohammadreza Sharbaf, Bahman Zamani
Softw. Pract. Exp.1
2018 A survey of model transformation design patterns in practice
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Sobhan Yassipour Tehrani, Mohammadreza Sharbaf
J. Syst. Softw.4