Under vårterminen 2024 har kandidatgruppen genomfört ett projektarbete som gick utpå att utöka Swim, ett byggsystem för det hårdvarubeskrivande språket Spade. Syftet medutökningen var att göra det möjligt för systemet att hantera fler hårdvarubeskrivande språkutöver Spade. En tyngdpunkt i arbetet var att lösningen skulle vara flexibel och modulärför att enkelt kunna utökas ytterligare i framtiden. Lösningen krävde omstrukturering avden befintliga kodbasen som berörde konfigurations-, installations-, bygg- och testprocesserna. Dessa processer hanterades i Swim samt en modifikation av hur simuleringen av deprojekt som byggs med Swim fungerar. Utöver detta implementerades en större utökningi just installations- och byggkomponenterna av Swim.Arbetet skedde enligt den agila arbetsmodellen, Scrum, med goda resultat. Gruppentog del av värdet med att jobba iterativt genom kontinuerlig återkoppling, samt vikten avgod framförhållning och noggrann planering. Resultatet av projektet blev ett utökat Swimmed enkel hantering av källkod skriven i språken Amaranth och Verilog.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-205265 |
Date | January 2024 |
Creators | Shuman, Zain, Elgh, Rickard, Fredriksson, Arvid, Nilsson, Hugo, Nordberg, Morgan, Patriksson, Jesper, Sageby, Emil, Wetind, Edvard |
Publisher | Linköpings universitet, Programvara och system |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0019 seconds