VLDB 2026 Research / reviewers in the wild / expert
Shekoufeh Kolahdouz Rahimi
dblp:15/8435
· DBLP profile ↗
29ranked-venue papers
5as first author
14since 2021 · last 2026
0000-0002-0566-5429ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 25 · 5 first-author · 11 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Theory of computation · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HarmonyCAS: A model-driven framework for facilitating interoperability in context-aware systems
Hamed Barangi, Shekoufeh Kolahdouz Rahimi, Bahman Zamani, Hossein Moradi |
J. Syst. Softw. | 2 |
| 2025 | A Systematic Review of Model-Driven Game Development StudiesabstractModel-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. Games | 3 |
| 2024 | Comparative Evaluation of NLP Approaches for Requirements Formalisation
Shekoufeh Kolahdouz Rahimi, Kevin Lano, Sobhan Yassipour Tehrani, Muhammad Aminu Umar |
MODELSWARD | 1 |
| 2024 | Ant-colony optimization for automating test model generation in model transformation testing
Meysam Karimi, Shekoufeh Kolahdouz Rahimi, Javier Troya |
J. Syst. Softw. | 2 |
| 2024 | Introduction to theme section on requirements formalisation
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Sobhan Yassipour Tehrani, Loli Burgueño, Muhammad Aminu Umar |
Softw. Syst. Model. | 2 |
| 2023 | Requirement Formalisation Using Natural Language Processing and Machine Learning: A Systematic Review
Shekoufeh Kolahdouz Rahimi, Kevin Lano |
MODELSWARD | 1 |
| 2023 | An influences-adapted two-phase approach to stance detection in the diachronic perspective
Mojtaba Hashemian, Shekoufeh Kolahdouz Rahimi, Ahmad Baraani-Dastjerdi |
Expert Syst. Appl. | 2 |
| 2023 | Distributed RMI-DBG model: Scalable iterative de Bruijn graph algorithm for short read genome assembly problem
Zeinab Zare Hosseini, Shekoufeh Kolahdouz Rahimi, Esmaeil Forouzan, Ahmad Baraani-Dastjerdi |
Expert Syst. Appl. | 2 |
| 2022 | Formalizing model transformation patternsabstractAbstract Model transformation has become an established field, and it is important to improve the quality of specifications written in transformation languages. Different transformation patterns have been introduced in the model‐driven engineering (MDE) community to improve the quality of transformation specifications. However, due to the different definitions of pattern concepts by different authors, it is difficult for practitioners to understand how to apply patterns in practice. Therefore, there is a need to unify transformation pattern concepts by presenting a generic metamodel and formalizing patterns in terms of this metamodel, to define the meaning of pattern application. In this research a general metamodel for definition of different design patterns in model transformation is provided. The metamodel presents clear description of common aspects of transformation patterns, which facilitates the application of patterns on model transformations by validating the application against the underlying formalism. Additionally, a unified and precise terminology for the application and verification of model transformation patterns by using a formal model of model transformation patterns in the Z notation is presented. To show the applicability of the proposed formalism, four well‐known model transformation patterns are specified. Alireza Rouhi, Shekoufeh Kolahdouz Rahimi, Kevin Lano |
J. Softw. Evol. Process. | 2 |
| 2022 | Facilitating the migration to the microservice architecture via model-driven reverse engineering and reinforcement learning
MohammadHadi Dehghani, Shekoufeh Kolahdouz Rahimi, Massimo Tisi, Dalila Tamzalit |
Softw. Syst. Model. | 2 |
| 2022 | Introduction to the theme section on Agile model-driven engineering
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Javier Troya, Hessa Alfraihi |
Softw. Syst. Model. | 2 |
| 2022 | Model Transformation Development Using Automated Requirements Analysis, Metamodel Matching, and Transformation by ExampleabstractIn this article, we address how the production of model transformations (MT) can be accelerated by automation of transformation synthesis from requirements, examples, and metamodels. We introduce a synthesis process based on metamodel matching, correspondence patterns between metamodels, and completeness and consistency analysis of matches. We describe how the limitations of metamodel matching can be addressed by combining matching with automated requirements analysis and model transformation by example (MTBE) techniques. We show that in practical examples a large percentage of required transformation functionality can usually be constructed automatically, thus potentially reducing development effort. We also evaluate the efficiency of synthesised transformations. Our novel contributions are: The concept of correspondence patterns between metamodels of a transformation. Requirements analysis of transformations using natural language processing (NLP) and machine learning (ML). Symbolic MTBE using “predictive specification” to infer transformations from examples. Transformation generation in multiple MT languages and in Java, from an abstract intermediate language. Kevin Lano, Shekoufeh Kolahdouz Rahimi, Shichao Fang |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2021 | A model-driven framework for developing android-based classic multiplayer 2D board games
Mohammad Derakhshandi, Shekoufeh Kolahdouz Rahimi, Javier Troya, Kevin Lano |
Autom. Softw. Eng. | 2 |
| 2021 | Implementing QVT-R via semantic interpretation in UML-RSDSabstractAbstract The QVT-Relations (QVT-R) model transformation language is an OMG standard notation for model transformation specification. It is highly declarative and supports (in principle) bidirectional (bx) transformation specification. However, there are many unclear or unsatisfactory aspects to its semantics, which is not precisely defined in the standard. UML-RSDS is an executable subset of UML and OCL. It has a precise mathematical semantics and criteria for ensuring correctness of applications (including model transformations) by construction. There is extensive tool support for verification and for production of 3GL code in multiple languages (Java, C#, C++, C, Swift and Python). In this paper, we define a translation from QVT-R into UML-RSDS, which provides a logically oriented semantics for QVT-R, aligned with the RelToCore mapping semantics in the QVT standard. The translation includes variation points to enable specialised semantics to be selected in particular transformation cases. The translation provides a basis for verification and static analysis of QVT-R specifications and also enables the production of efficient code implementations of QVT-R specifications. We evaluate the approach by applying it to solve benchmark examples of bx. Kevin Lano, Shekoufeh Kolahdouz Rahimi |
Softw. Syst. Model. | 2 |
| 2020 | SEET: Symbolic Execution of ETL Transformations
Banafsheh Azizi, Bahman Zamani, Shekoufeh Kolahdouz Rahimi |
J. Syst. Softw. | 3 |
| 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. | 1 |
| 2018 | EVL+Strace: a novel bidirectional model transformation approach
Leila Samimi-Dehkordi, Bahman Zamani, Shekoufeh Kolahdouz Rahimi |
Inf. Softw. Technol. | 3 |
| 2018 | A survey of model transformation design patterns in practice
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Sobhan Yassipour Tehrani, Mohammadreza Sharbaf |
J. Syst. Softw. | 2 |
| 2015 | A framework for model transformation verificationabstractAbstract A model transformation verification task may involve a number of different transformations, from one or more of a wide range of different model transformation languages, each transformation may have a particular transformation style, and there are a number of different verification properties which can be verified for each language and style of transformation. Transformations may operate upon many different modelling languages. This diversity of languages and properties indicates the need for a suitably generic framework for model transformation verification, independent of particular model transformation languages, and able to provide support for systematic procedures for verification across a range of languages, and for a range of properties. In this paper we describe the elements of such a framework, and apply this framework to some example transformation verification problems. The paper is novel in covering a wide range of different verification techniques for a wide range of MT languages, within an integrated framework. Kevin Lano, Tony Clark 0001, Shekoufeh Kolahdouz Rahimi |
Formal Aspects Comput. | 3 |
| 2014 | Evaluation of model transformation approaches for model refactoring
Shekoufeh Kolahdouz Rahimi, Kevin Lano, Suresh Pillay, Javier Troya, Pieter Van Gorp |
Sci. Comput. Program. | 1 |
| 2014 | Correct-by-construction synthesis of model transformations using transformation patterns
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Iman Poernomo, Jeffrey Terrell, Steffen Zschaler |
Softw. Syst. Model. | 2 |
| 2014 | Model-Transformation Design PatternsabstractThis paper defines a catalogue of patterns for the specification and design of model transformations, and provides a systematic scheme and classification of these patterns, together with pattern application examples in leading model transformation languages such as ATL, QVT, GrGen.NET, and others. We consider patterns for improving transformation modularization and efficiency and for reducing data storage requirements. We define a metamodel-based formalization of model transformation design patterns, and measurement-based techniques to guide the selection of patterns. We also provide an evaluation of the effectiveness of transformation patterns on a range of different case studies. Kevin Lano, Shekoufeh Kolahdouz Rahimi |
IEEE Trans. Software Eng. | 2 |
| 2013 | Optimising Model-transformations using Design Patterns
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
MODELSWARD | 2 |
| 2013 | Constraint-based specification of model transformations
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
J. Syst. Softw. | 2 |
| 2012 | Synthesis of Software from Logical Constraints
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
ICSOFT | 2 |
| 2010 | Slicing of UML Models
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
ICSOFT (2) | 2 |
| 2010 | Specification of UML Model TransformationsabstractThe purpose of our research is to evaluate and compare different approaches for the specification, verification and implementation of model transformations, and to make recommendations for a transformation specification language which is modular, verifiable, and supports reuse and implementation. In this paper we survey existing approaches to model transformations and propose a new specification and implementation approach for transformations. We describe case studies, of state machine slicing, and re-architecting systems for achieving quality of service in service-oriented architectures, which are used to evaluate model transformation specification approaches and languages. Shekoufeh Kolahdouz Rahimi |
ICST | 1 |
| 2010 | Specification and Verification of Model Transformations Using UML-RSDS
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
IFM | 2 |
| 2010 | Slicing of UML Models Using Model Transformations
Kevin Lano, Shekoufeh Kolahdouz Rahimi |
MoDELS (2) | 2 |