Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Update and refactoring of legacy software within Air Traffic Management
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
2024 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

This report addresses the critical need to update and refactor legacy software within ATM (Air Traffic Management). Legacy systems can be integral to many businesses and have a risk of suffering from high technical costs and inefficiencies due to outdated technologies. This project focuses on a legacy ATM system owned by Combitech. The primary objective is to merge two separate components, developed in Java and C#, to reduce technical debt and prepare for an anticipated endpoint API update. By employing the Adapter design pattern, the report also aims to ensure the system’s adaptability to the future endpoint API update. The results demonstrate a significant reduction in technical debt, improved code maintainability, and enhanced overall system reliability. The results also show a way of guiding the developers in implementing necessary functionality into the adapter when the endpoint API update arrives. This study highlights the importance of proactive system refactoring to maintain operational efficiency and adaptability in evolving technological landscapes.

Ort, förlag, år, upplaga, sidor
2024. , s. 28
Nyckelord [en]
Air Traffic Management, Legacy system, Software refactoring, Technical debt, Adapter design pattern, System maintainability, Java
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:lnu:diva-131707OAI: oai:DiVA.org:lnu-131707DiVA, id: diva2:1888580
Externt samarbete
Combitech AB
Utbildningsprogram
Mjukvaruteknik, civilingenjör, 300 hp
Handledare
Examinatorer
Tillgänglig från: 2024-08-15 Skapad: 2024-08-13 Senast uppdaterad: 2024-08-15Bibliografiskt granskad

Open Access i DiVA

fulltext(1045 kB)205 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1045 kBChecksumma SHA-512
9762facd7caa07c12589618c50ed5da9ddc05537be3f2c44ea06176f9fc1df619268fff175386a1ae6688355402bd74aa9d23b477cf39ca50be2ed8a7b8c3368
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskap och medieteknik (DM)
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 206 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 417 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf