Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations

Arnaud Hubaux, Anthony Cleve, Pierre-Yves Schobbens, Anne Keller, Olaf Muliawan, Sergio Castro, Kim Mens, Dirk Deridder, Ragnhild Van Der Straeten

Research output: Other contribution

55 Downloads (Pure)

Abstract

The problem of managing inconsistencies in and between models is omnipresent in software engineering. Over the years many different inconsistency management approaches have been proposed by the research community. Because of the large diversity of backgrounds from which these approaches originate, it is difficult to pinpoint what they have in common and what not. As a result, researchers encounter difficulties when they want to position and compare their work with existing state-of-the-art, or when they collaborate on or combine different approaches. Also, end-users have a hard time to make an informed decision when selecting the most appropriate approaches. To address these problems, we propose a unifying conceptual framework of definitions and terminology, independent of any concrete inconsistency management approach or (modelling) language. This reference framework allows to gain a common understanding of what inconsistency management involves, what an inconsistency really means, and what the possible causes of an inconsistency can be. We demonstrate the genericity and usefulness of the framework by providing concrete instantiations of it to four different inconsistency management approaches.
Original languageEnglish
Publication statusPublished - 2009

Fingerprint

Terminology
Software engineering
Concretes
Modeling languages

Cite this

Hubaux, Arnaud ; Cleve, Anthony ; Schobbens, Pierre-Yves ; Keller, Anne ; Muliawan, Olaf ; Castro, Sergio ; Mens, Kim ; Deridder, Dirk ; Van Der Straeten, Ragnhild. / Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations. 2009.
@misc{73403f82bd72451798bc6cd210b26ab7,
title = "Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations",
abstract = "The problem of managing inconsistencies in and between models is omnipresent in software engineering. Over the years many different inconsistency management approaches have been proposed by the research community. Because of the large diversity of backgrounds from which these approaches originate, it is difficult to pinpoint what they have in common and what not. As a result, researchers encounter difficulties when they want to position and compare their work with existing state-of-the-art, or when they collaborate on or combine different approaches. Also, end-users have a hard time to make an informed decision when selecting the most appropriate approaches. To address these problems, we propose a unifying conceptual framework of definitions and terminology, independent of any concrete inconsistency management approach or (modelling) language. This reference framework allows to gain a common understanding of what inconsistency management involves, what an inconsistency really means, and what the possible causes of an inconsistency can be. We demonstrate the genericity and usefulness of the framework by providing concrete instantiations of it to four different inconsistency management approaches.",
author = "Arnaud Hubaux and Anthony Cleve and Pierre-Yves Schobbens and Anne Keller and Olaf Muliawan and Sergio Castro and Kim Mens and Dirk Deridder and {Van Der Straeten}, Ragnhild",
year = "2009",
language = "English",
type = "Other",

}

Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations. / Hubaux, Arnaud; Cleve, Anthony; Schobbens, Pierre-Yves; Keller, Anne; Muliawan, Olaf; Castro, Sergio; Mens, Kim; Deridder, Dirk; Van Der Straeten, Ragnhild.

2009, .

Research output: Other contribution

TY - GEN

T1 - Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations

AU - Hubaux, Arnaud

AU - Cleve, Anthony

AU - Schobbens, Pierre-Yves

AU - Keller, Anne

AU - Muliawan, Olaf

AU - Castro, Sergio

AU - Mens, Kim

AU - Deridder, Dirk

AU - Van Der Straeten, Ragnhild

PY - 2009

Y1 - 2009

N2 - The problem of managing inconsistencies in and between models is omnipresent in software engineering. Over the years many different inconsistency management approaches have been proposed by the research community. Because of the large diversity of backgrounds from which these approaches originate, it is difficult to pinpoint what they have in common and what not. As a result, researchers encounter difficulties when they want to position and compare their work with existing state-of-the-art, or when they collaborate on or combine different approaches. Also, end-users have a hard time to make an informed decision when selecting the most appropriate approaches. To address these problems, we propose a unifying conceptual framework of definitions and terminology, independent of any concrete inconsistency management approach or (modelling) language. This reference framework allows to gain a common understanding of what inconsistency management involves, what an inconsistency really means, and what the possible causes of an inconsistency can be. We demonstrate the genericity and usefulness of the framework by providing concrete instantiations of it to four different inconsistency management approaches.

AB - The problem of managing inconsistencies in and between models is omnipresent in software engineering. Over the years many different inconsistency management approaches have been proposed by the research community. Because of the large diversity of backgrounds from which these approaches originate, it is difficult to pinpoint what they have in common and what not. As a result, researchers encounter difficulties when they want to position and compare their work with existing state-of-the-art, or when they collaborate on or combine different approaches. Also, end-users have a hard time to make an informed decision when selecting the most appropriate approaches. To address these problems, we propose a unifying conceptual framework of definitions and terminology, independent of any concrete inconsistency management approach or (modelling) language. This reference framework allows to gain a common understanding of what inconsistency management involves, what an inconsistency really means, and what the possible causes of an inconsistency can be. We demonstrate the genericity and usefulness of the framework by providing concrete instantiations of it to four different inconsistency management approaches.

M3 - Other contribution

ER -