Towards Model Synchronization for Consistency Management of Mechatronic Systems

The development of a mechatronic system involves different designers having various viewpoints on the overall system to handle its complexity. Consequently, multiple models are created from a variety of domains such as mechanical, electronic, and software engineering. These models use different form...

Full description

Bibliographic Details
Main Authors: Aroua Berriche, Faïda Mhenni, Abdelfattah Mlika, Jean-Yves Choley
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/10/3577
id doaj-5060871dc11d44f4a38e9fa12b7f0df7
record_format Article
spelling doaj-5060871dc11d44f4a38e9fa12b7f0df72020-11-25T03:17:14ZengMDPI AGApplied Sciences2076-34172020-05-01103577357710.3390/app10103577Towards Model Synchronization for Consistency Management of Mechatronic SystemsAroua Berriche0Faïda Mhenni1Abdelfattah Mlika2Jean-Yves Choley3Laboratory of Mechanics of Sousse, National Engineering School of Sousse, University of Sousse, Hammam Maarouf, Sousse 4054, TunisiaQuartz Laboratory, SUPMECA, 93400 Saint-Ouen, FranceLaboratory of Mechanics of Sousse, National Engineering School of Sousse, University of Sousse, Hammam Maarouf, Sousse 4054, TunisiaQuartz Laboratory, SUPMECA, 93400 Saint-Ouen, FranceThe development of a mechatronic system involves different designers having various viewpoints on the overall system to handle its complexity. Consequently, multiple models are created from a variety of domains such as mechanical, electronic, and software engineering. These models use different formalisms, modeling languages, and tools to address specific concerns. The major challenge of this approach is to identify and solve any potential inconsistency between models in order to minimize costs and development time before the verification and validation phases. This paper proposes a new collaborative methodology to maintain consistency between different engineering disciplines at an early stage of the development cycle of mechatronic systems based on Model-Based Engineering (MBE). We apply a model synchronization approach to actively check for model consistency in a continuous way during the multidisciplinary design process. As a novel contribution of this paper, we demonstrate how model transformation techniques can be employed; firstly, to abstract various engineering models in a common formalism based on graph theory and, secondly, to update models with appropriate changes evaluated by a project manager. We also show how to detect the differences automatically, and we discuss where designer decisions are essential.https://www.mdpi.com/2076-3417/10/10/3577consistency managementmodel synchronizationmulti-view modelingmulti-physics modelingMBSAMBSE
collection DOAJ
language English
format Article
sources DOAJ
author Aroua Berriche
Faïda Mhenni
Abdelfattah Mlika
Jean-Yves Choley
spellingShingle Aroua Berriche
Faïda Mhenni
Abdelfattah Mlika
Jean-Yves Choley
Towards Model Synchronization for Consistency Management of Mechatronic Systems
Applied Sciences
consistency management
model synchronization
multi-view modeling
multi-physics modeling
MBSA
MBSE
author_facet Aroua Berriche
Faïda Mhenni
Abdelfattah Mlika
Jean-Yves Choley
author_sort Aroua Berriche
title Towards Model Synchronization for Consistency Management of Mechatronic Systems
title_short Towards Model Synchronization for Consistency Management of Mechatronic Systems
title_full Towards Model Synchronization for Consistency Management of Mechatronic Systems
title_fullStr Towards Model Synchronization for Consistency Management of Mechatronic Systems
title_full_unstemmed Towards Model Synchronization for Consistency Management of Mechatronic Systems
title_sort towards model synchronization for consistency management of mechatronic systems
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-05-01
description The development of a mechatronic system involves different designers having various viewpoints on the overall system to handle its complexity. Consequently, multiple models are created from a variety of domains such as mechanical, electronic, and software engineering. These models use different formalisms, modeling languages, and tools to address specific concerns. The major challenge of this approach is to identify and solve any potential inconsistency between models in order to minimize costs and development time before the verification and validation phases. This paper proposes a new collaborative methodology to maintain consistency between different engineering disciplines at an early stage of the development cycle of mechatronic systems based on Model-Based Engineering (MBE). We apply a model synchronization approach to actively check for model consistency in a continuous way during the multidisciplinary design process. As a novel contribution of this paper, we demonstrate how model transformation techniques can be employed; firstly, to abstract various engineering models in a common formalism based on graph theory and, secondly, to update models with appropriate changes evaluated by a project manager. We also show how to detect the differences automatically, and we discuss where designer decisions are essential.
topic consistency management
model synchronization
multi-view modeling
multi-physics modeling
MBSA
MBSE
url https://www.mdpi.com/2076-3417/10/10/3577
work_keys_str_mv AT arouaberriche towardsmodelsynchronizationforconsistencymanagementofmechatronicsystems
AT faidamhenni towardsmodelsynchronizationforconsistencymanagementofmechatronicsystems
AT abdelfattahmlika towardsmodelsynchronizationforconsistencymanagementofmechatronicsystems
AT jeanyvescholey towardsmodelsynchronizationforconsistencymanagementofmechatronicsystems
_version_ 1724632497699946496