Digitala Vetenskapliga Arkivet

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
Conservation and recreation of development and build environment for embedded systems
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.
2019 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Today new technology is rapidly being developed, therefore it becomesdicult for developers to continue development and recreate builds ofsoftware written just a few years ago. Because of this, a quality attributeto make it easier for developers to recreate and continue development ofold systems is needed. The aim of this thesis is to dene what sustain-able system development is and develop a quality attribute for it. Thequality attribute is presented together with tactics, general scenarios andpatterns that can be used to implement the quality attribute on dierentsystems.This is to make it easier for developers to recreate and continuedevelopment of old systems.To dene sustainable system development a number of interviews weredone. These interviews were done with people that are developing soft-ware and with people that are working in the area of improving systemsreproducability. From these interviews sustainable system developmentwas concluded to be dened by how good reproducibility, testability, mod-iability and portability the system has.To prove that the concept for the quality attribute works, the qualityattribute was applied on the system for the ECU Coordinator 8 at Sca-nia. With the aim to implement sustainable system development on thatsystem. The implementation improved the reproducibility and testabilityof the system. But it didn't improve the modiability and portability,which means that the implementation at Scania can still be further im-proved. Some tests were performed where a developer at Scania triedto recreate the system after the implementation of the quality attribute.These tests were successful and an interview with the developer was doneafter the test, where the developer thought that the implementation hada positive eect on sustainable system development. From this the proofof concept for the quality attribute can be seen as successful.

Place, publisher, year, edition, pages
2019. , p. 35
Keywords [en]
Conservation, Recreation, Embedded systems, Preservation
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:ltu:diva-75572OAI: oai:DiVA.org:ltu-75572DiVA, id: diva2:1343567
External cooperation
Scania AB
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Supervisors
Examiners
Available from: 2019-10-01 Created: 2019-08-17 Last updated: 2019-10-01Bibliographically approved

Open Access in DiVA

fulltext(1279 kB)204 downloads
File information
File name FULLTEXT01.pdfFile size 1279 kBChecksum SHA-512
989858c72e203ca7030986a57ee5a9f5f580239daa682a1e6dfe3259df9f73f14bc2be0da84a13667372e8a5fdef968fba3b662f2d03ba66b1d508e0b19f3241
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Heffsten, Andreas
By organisation
Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 204 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 193 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