Logo des Repositoriums
 

Comparing Multiple MATLAB/Simulink Models Using Static Connectivity Matrix Analysis

dc.contributor.authorSchlie, Alexander
dc.contributor.authorSchulze, Sandro
dc.contributor.authorSchaefer, Ina
dc.contributor.editorFelderer, Michael
dc.contributor.editorHasselbring, Wilhelm
dc.contributor.editorRabiser, Rick
dc.contributor.editorJung, Reiner
dc.date.accessioned2020-02-03T13:03:34Z
dc.date.available2020-02-03T13:03:34Z
dc.date.issued2020
dc.description.abstractModel-based languages such as MATLAB/Simulink are crucial for the development of embedded software systems. To adapt to changing requirements, engineers commonly copy and modify existing systems to create new variants. Denoted clone-and-own, this straightforward reuse strategy entails severe maintenance and consistency issues as redundant and similar assets proliferate. Software product lines can be a remedy but require all existing variants to be compared prior to their actual migration. However, current work mostly revolves around comparing only two systems and those approaches coping with more are not applicable to embedded software systems such as MATLAB/Simulink. We bridge this gap and propose Static Connectivity Matrix Analysis (SCMA), a novel comparison procedure that evaluates multiple MATLAB/Simulink model variants at once. We transfer models into matrix form and identify all similar structures between them, even with parts being completely relocated during clone-and-own. Moreover, we allow engineers to tailor results and to focus on any arbitrary variant subset, enabling individual reasoning prior to migration. We provide a feasibility study from the automotive domain, showing our matrix representation to be suitable and SCMA to be fast and precise.en
dc.identifier.doi10.18420/SE2020_39
dc.identifier.isbn978-3-88579-694-7
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/31717
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2020
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-300
dc.subjectMATLAB/Simulink
dc.subjectclone-and-own
dc.subjectsoftware product lines
dc.subjectvariability
dc.subjectdescriptors
dc.titleComparing Multiple MATLAB/Simulink Models Using Static Connectivity Matrix Analysisen
dc.typeText/Conference Paper
gi.citation.endPage
gi.citation.publisherPlaceBonn
gi.citation.startPage131
gi.conference.date24.-28. Feburar 2020
gi.conference.locationInnsbruck, Austria
gi.conference.sessiontitleWartung und Evolution 2

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
B13-02.pdf
Größe:
69.67 KB
Format:
Adobe Portable Document Format