https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An empirical study of refactoring decisions in embedded software and systems
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0002-0527-169X​
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0002-3986-1196
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0001-8891-033X
2012 (English)In: Procedia Computer Science, E-ISSN 1877-0509, Vol. 8, p. 279-284Article in journal (Refereed) Published
Abstract [en]

This paper describes an empirical study of decision-making when changing the architecture in embedded systems. A refactoring of the system architecture often gives effects on both system properties and functions in the company organization, and there is a lack of efficient analysis methods for decision support in the system architecture process. This study investigates the information needed to make a decision about a system refactoring. Scenario-based interviews have been conducted with managers and system architects from companies developing embedded systems. The results show that the companies investigate similar issues regardless of their industry sector. The most wanted information prior to a decision is also presented.

Place, publisher, year, edition, pages
2012. Vol. 8, p. 279-284
National Category
Software Engineering Embedded Systems
Identifiers
URN: urn:nbn:se:mdh:diva-14580DOI: 10.1016/j.procs.2012.01.058ISI: 000306293000040Scopus ID: 2-s2.0-84896998728OAI: oai:DiVA.org:mdh-14580DiVA, id: diva2:525330
Conference
10th Annual Conference on Systems Engineering Research (CSER) Location: St Louis, MO Date: MAR 19-22, 2012
Funder
XPRES - Initiative for excellence in production researchAvailable from: 2012-05-07 Created: 2012-05-07 Last updated: 2022-02-10Bibliographically approved
In thesis
1. Towards a guideline for refactoring of embedded systems
Open this publication in new window or tab >>Towards a guideline for refactoring of embedded systems
2012 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The electronics in automotive systems give great possibilities. It has contributed to environmental improvements through reduced emissions and reduced fuel consumption, safety, driver assistance, and quality through better diagnostic capabilities.

Automotive systems are today distributed embedded systems that consist of several nodes that communicate with each other. The increasing possibilities have led to a situation where functions that used to be stand-alone, are today dependent on several inter-connected systems which all contribute to the desired functionality. This has increased the costs and the complexity to deal with the systems.

The automotive industry is adopting a new open software architecture, called AUTOSAR, that is intended to reduce the complexity. AUTOSAR also gives possibilities for coping with large product ranges and for component sharing. The introduction of AUTOSAR is an example of an architecture change without modifying the external functionality. We have chosen to call such changes system refactoring.

However, if the introduction of AUTOSAR is not successfully performed, there are risks for delayed development projects, which are costly for the automotive companies. Unfortunately, existing engineering standards and literature focus mostly on new product development and less on system re-factoring, and this gap needs to be filled. The goal of this research is to provide guidelines for refactoring, which provides support throughout the complete process of system architects in efforts to refactor the system.

This thesis identifies the characteristics of refactoring processes. This is done by empirical studies of the drivers behind refactoring, the effects we can expect from refactoring, and the process activities and characteristics. The result can be used to create guidelines for improving the work of refactoring.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2012
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 152
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-14592 (URN)978-91-7485-070-3 (ISBN)
Presentation
2012-05-31, Lambda, Mälardalens högskola, Västerås, 13:15 (English)
Opponent
Supervisors
Available from: 2012-05-09 Created: 2012-05-08 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Axelsson, JakobFröberg, Joakim

Search in DiVA

By author/editor
Dersten, SaraAxelsson, JakobFröberg, Joakim
By organisation
School of Innovation, Design and Engineering
In the same journal
Procedia Computer Science
Software EngineeringEmbedded Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 344 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf