CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION

Due to numerous domain needs, aspects and requirements, various preferences and diversity of organizations, development of complex embedded systems mostly requires using many different tools and modeling languages. Since corresponding data is repeated in multiple models, at different levels of abstr...

Full description

Bibliographic Details
Main Authors: Smajlovic, Emina, Krekic, Amina
Format: Others
Language:English
Published: Mälardalens högskola, Akademin för innovation, design och teknik 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-41099
id ndltd-UPSALLA1-oai-DiVA.org-mdh-41099
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-410992018-10-20T06:48:47ZCONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTIONengSmajlovic, EminaKrekic, AminaMälardalens högskola, Akademin för innovation, design och teknikMälardalens högskola, Akademin för innovation, design och teknik2018Engineering and TechnologyTeknik och teknologierDue to numerous domain needs, aspects and requirements, various preferences and diversity of organizations, development of complex embedded systems mostly requires using many different tools and modeling languages. Since corresponding data is repeated in multiple models, at different levels of abstraction and expressed in different modeling languages, it is very challenging to keep these models consistent and up to date as the system evolves. A case study from one of Volvo CE’s vehicles has been used to identify and investigate the relation between models in an actual case. With the aim of improving the development process of embedded systems, the gap between models describing different aspects of the system has been addressed. An existing example of one system function has been analyzed and discussed. SysML models and Simulink models of the function were examined in order to identify dependencies between them. After the dependencies were found, they have been generalized into a list of various dependency types. During the case study, it has been noticed that these models are not one-to-one related which makes the automatic conversion between them harder, and a number of gaps between SysML and Simulink models were identified. Further, possible ways of improvements are proposed in order to achieve a consistent integration of system and software models at different levels of abstraction. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-41099application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Engineering and Technology
Teknik och teknologier
spellingShingle Engineering and Technology
Teknik och teknologier
Smajlovic, Emina
Krekic, Amina
CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
description Due to numerous domain needs, aspects and requirements, various preferences and diversity of organizations, development of complex embedded systems mostly requires using many different tools and modeling languages. Since corresponding data is repeated in multiple models, at different levels of abstraction and expressed in different modeling languages, it is very challenging to keep these models consistent and up to date as the system evolves. A case study from one of Volvo CE’s vehicles has been used to identify and investigate the relation between models in an actual case. With the aim of improving the development process of embedded systems, the gap between models describing different aspects of the system has been addressed. An existing example of one system function has been analyzed and discussed. SysML models and Simulink models of the function were examined in order to identify dependencies between them. After the dependencies were found, they have been generalized into a list of various dependency types. During the case study, it has been noticed that these models are not one-to-one related which makes the automatic conversion between them harder, and a number of gaps between SysML and Simulink models were identified. Further, possible ways of improvements are proposed in order to achieve a consistent integration of system and software models at different levels of abstraction.
author Smajlovic, Emina
Krekic, Amina
author_facet Smajlovic, Emina
Krekic, Amina
author_sort Smajlovic, Emina
title CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
title_short CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
title_full CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
title_fullStr CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
title_full_unstemmed CONSISTENT INTEGRATION OF SYSTEM AND SOFTWARE MODELS AT DIFFERENT LEVELS OF ABSTRACTION
title_sort consistent integration of system and software models at different levels of abstraction
publisher Mälardalens högskola, Akademin för innovation, design och teknik
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-41099
work_keys_str_mv AT smajlovicemina consistentintegrationofsystemandsoftwaremodelsatdifferentlevelsofabstraction
AT krekicamina consistentintegrationofsystemandsoftwaremodelsatdifferentlevelsofabstraction
_version_ 1718774654502436864