Shekoufeh Kolahdouz-Rahimi

ORCID: 0000-0002-0566-5429
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Model-Driven Software Engineering Techniques
  • Service-Oriented Architecture and Web Services
  • Advanced Software Engineering Methodologies
  • Software Engineering Research
  • Software Testing and Debugging Techniques
  • Software Engineering Techniques and Practices
  • Business Process Modeling and Analysis
  • Software Reliability and Analysis Research
  • Software System Performance and Reliability
  • Formal Methods in Verification
  • Web Applications and Data Management
  • Mobile and Web Applications
  • Simulation Techniques and Applications
  • Semantic Web and Ontologies
  • Big Data and Business Intelligence
  • Algorithms and Data Compression
  • Genomics and Phylogenetic Studies
  • Real-time simulation and control systems
  • IoT and Edge/Fog Computing
  • Context-Aware Activity Recognition Systems
  • Text and Document Classification Technologies
  • Chromosomal and Genetic Variations
  • Artificial Intelligence in Healthcare and Education
  • Real-Time Systems Scheduling
  • Genome Rearrangement Algorithms

University of Roehampton
2022-2025

University of Isfahan
2015-2024

IMT Atlantique
2023

Laboratoire des Sciences du Numérique de Nantes
2023

Centre National de la Recherche Scientifique
2023

King's College London
2010-2020

Middlesex University
2012

King's College School
2010

This paper defines a catalogue of patterns for the specification and design model transformations, provides systematic scheme classification these patterns, together with pattern application examples in leading transformation languages such as ATL, QVT, GrGen.NET, others. We consider improving modularization efficiency reducing data storage requirements. define metamodel-based formalization measurement-based techniques to guide selection patterns. also provide an evaluation effectiveness on...

10.1109/tse.2014.2354344 article EN IEEE Transactions on Software Engineering 2014-09-08

This paper defines techniques for the slicing of UML models, that is, restriction models to those parts which specify properties and behaviour a subset elements within them.The purpose this is produce smaller model permits more effective analysis comprehension than complete model, also form step in factoring model.We consider class diagrams, single state machines, communicating sets machines.

10.5381/jot.2011.10.1.a11 article EN The Journal of Object Technology 2011-01-01

10.1016/j.jss.2012.09.006 article EN Journal of Systems and Software 2012-09-25

Semantic interoperability is one of the most critical challenges for software developers while integrating two or more context-aware systems. In such circumstances, it essential to understand meaning and interpretation various contexts in different business domains align context ontologies together. Our investigations reveal that existing works poorly address these requirements. To fill this gap, paper proposes Ontology as a Service (OaaS) approach facilitate semantic proposed solution,...

10.1109/csicc58665.2023.10105364 article EN 2023-01-25

Context. Several activities in model-driven engineering (MDE), like model transformation testing, would require the availability of big sets realistic models. However, commu-nity has failed so far producing large repositories, and lack freely available industrial models been raised as one most important problems MDE. Consequently, MDE researchers have developed various tools methods to generate using different approaches, such graph grammar, partitioning, random generation. these rarely...

10.1109/models-c59198.2023.00098 article EN 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) 2023-10-01

Model transformations are a central element of model-driven development (MDD) approaches. The correctness model is critical to their effective use in practical software development, since users must be able rely upon correctly preserving the semantics source models and producing valid target models. In this paper we provide techniques for proving termination, confluence declaratively-specified transformations, relative formal UML OCL. We compare effectiveness syntactic analysis techniques,...

10.1145/2427376.2427381 article EN 2012-10-01

This case study is an update-in-place refactoring transformation on UML class diagrams. Its aim to remove clones of attributes from a diagram, and identify new classes which abstract groups that share common data features. It used as one general collection transformations (such the removal redundant inheritance, or multiple inheritance) improve quality specification design level diagram. The typical example model refactoring, illustrates issues involved in such transformations.

10.4204/eptcs.135.2 article EN cc-by-nc-nd arXiv (Cornell University) 2013-11-29

Bidirectional model transformations (Bx) are considered as one of the cornerstones model-driven engineering paradigm. Bx re-establishes consistency between source and target models, when they evolved independently. Recently, a large number approaches for proposed, each with different capabilities characteristics. Among them is novel approach, called EVL+trace, which have previously proposed by authors. In order to choose an appropriate bidirectional transformation language particular task,...

10.1109/iccke.2016.7802159 article EN 2016-10-01
Coming Soon ...