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