A systematic review of UML model consistency management

FJ Lucas, F Molina, A Toval - Information and Software technology, 2009 - Elsevier
Information System (IS) development has been beset by consistency problems since its
infancy. These problems are greater still in UML software development, and are principally …

A survey of software refactoring

T Mens, T Tourwé - IEEE Transactions on software engineering, 2004 - ieeexplore.ieee.org
We provide an extensive overview of existing research in the field of software refactoring.
This research is compared and discussed based on a number of different criteria: the …

A survey of traceability in requirements engineering and model-driven development

S Winkler, J von Pilgrim - Software & Systems Modeling, 2010 - Springer
Traceability—the ability to follow the life of software artifacts—is a topic of great interest to
software developers in general, and to requirements engineers and model-driven …

ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability within manufacturing process environment

H Panetto, M Dassisti, A Tursi - Advanced Engineering Informatics, 2012 - Elsevier
This paper proposes an approach for facilitating systems interoperability in a manufacturing
environment. It is based on the postulate that an ontological model of a product may be …

Instant consistency checking for the UML

A Egyed - Proceedings of the 28th international conference on …, 2006 - dl.acm.org
Inconsistencies in design models should be detected immediately to save the engineer from
unnecessary rework. Yet, tools are not capable of keeping up with the engineers' rate of …

Verification of UML/OCL class diagrams using constraint programming

J Cabot, R Claris, D Riera - 2008 IEEE International …, 2008 - ieeexplore.ieee.org
In the MDD and MDA approaches, models become the primary artifacts of the development
process. Therefore, assessment of the correctness of such models is a key issue to ensure …

Partial models: Towards modeling and reasoning with uncertainty

M Famelis, R Salay, M Chechik - 2012 34th International …, 2012 - ieeexplore.ieee.org
Models are good at expressing information about software but not as good at expressing
modelers' uncertainty about it. The highly incremental and iterative nature of software …

On the verification of UML/OCL class diagrams using constraint programming

J Cabot, R Clarisó, D Riera - Journal of Systems and Software, 2014 - Elsevier
Assessment of the correctness of software models is a key issue to ensure the quality of the
final application. To this end, this paper presents an automatic method for the verification of …

Detecting model inconsistency through operation-based model construction

X Blanc, I Mounier, A Mougenot, T Mens - Proceedings of the 30th …, 2008 - dl.acm.org
Nowadays, large-scale industrial software systems may involve hundreds of developers
working on hundreds of different but related models representing parts of the same system …

Verification and validation of declarative model-to-model transformations through invariants

J Cabot, R Clarisó, E Guerra, J de Lara - Journal of Systems and Software, 2010 - Elsevier
In this paper we propose a method to derive OCL invariants from declarative model-to-
model transformations in order to enable their verification and analysis. For this purpose we …