Kompren: modeling and generating model slicers

A Blouin, B Combemale, B Baudry… - Software & Systems …, 2015 - Springer
Among model comprehension tools, model slicers are tools that extract a subset of model
elements, for a specific purpose. Model slicers provide a mechanism to isolate and focus on …

Null space-based kernel fisher discriminant analysis for face recognition

W Liu, Y Wang, SZ Li, T Tan - Sixth IEEE International …, 2004 - ieeexplore.ieee.org
The null space-based LDA takes full advantage of the null space while the other methods
remove the null space. It proves to be optimal in performance. From the theoretical analysis …

Efficient model similarity estimation with robust hashing

S Martínez, S Gérard, J Cabot - Software and Systems Modeling, 2022 - Springer
As model-driven engineering (MDE) is increasingly adopted in complex industrial scenarios,
modeling artefacts become a key and strategic asset for companies. As such, any MDE …

Overview of slicing and feedback techniques for efficient verification of UML/OCL class diagrams

A Shaikh, UK Wiil - Ieee Access, 2018 - ieeexplore.ieee.org
Model-driven engineering is a methodology for software development that focuses on the
use of models in the software development process. These models can be transformed into …

Splitting models using information retrieval and model crawling techniques

D Struber, J Rubin, G Taentzer, M Chechik - … , FASE 2014, Held as Part of …, 2014 - Springer
In team environments, models are often shared and edited by multiple developers. To allow
modularity and facilitate developer independence, we consider the problem of splitting a …

Using models of partial knowledge to test model transformations

S Sen, JM Mottu, M Tisi, J Cabot - … Conference on Theory and Practice of …, 2012 - Springer
Testers often use partial knowledge to build test models. This knowledge comes from
sources such as requirements, known faults, existing inputs, and execution traces. In Model …

Reusable abstractions for modeling languages

J De Lara, E Guerra, JS Cuadrado - Information Systems, 2013 - Elsevier
Abstract Model-driven engineering proposes the use of models to describe the relevant
aspects of the system to be built and synthesize the final application from them. Models are …

Robust hashing for models

S Martínez, S Gérard, J Cabot - Proceedings of the 21th ACM/IEEE …, 2018 - dl.acm.org
The increased adoption of model-driven engineering (MDE) in complex industrial
environments highlights the value of a company's modeling artefacts. As such, any MDE …

[PDF][PDF] Heterogeneous Megamodel Slicing for Model Evolution.

R Salay, S Kokaly, M Chechik, T Maibaum - Me@ models, 2016 - ceur-ws.org
Slicing is a widely used technique for supporting comprehension and assessing change
impact during software evolution activities. While there has been substantial research into …

Towards a distributed modeling process based on composite models

D Strüber, G Taentzer, S Jurack, T Schäfer - … , FASE 2013, Held as Part of …, 2013 - Springer
The rising impact of software development in globally distributed teams strengthens the
need for strategies that establish a clear separation of concerns in software models. Dealing …