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 …
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 …
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 …
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 …
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 …
unnecessary rework. Yet, tools are not capable of keeping up with the engineers' rate of …
Verification of UML/OCL class diagrams using constraint programming
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 …
process. Therefore, assessment of the correctness of such models is a key issue to ensure …
Partial models: Towards modeling and reasoning with uncertainty
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 …
modelers' uncertainty about it. The highly incremental and iterative nature of software …
On the verification of UML/OCL class diagrams using constraint programming
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 …
final application. To this end, this paper presents an automatic method for the verification of …
Detecting model inconsistency through operation-based model construction
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 …
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
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 …
model transformations in order to enable their verification and analysis. For this purpose we …