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...
Main Authors: | , , , |
---|---|
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 |