Conservation and recreation of development and build environment for embedded systems

University essay from Luleå tekniska universitet/Datavetenskap

Abstract: 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.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)