Planned maintenance
A system upgrade is planned for 24/9-2024, at 12:00-14:00. During this time DiVA will be unavailable.
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
PERFORMANCE-ORIENTED VS. MAINTAINABILITY-ORIENTED IMPLEMENTATION: A CASE STUDY OF THE REACTIVE PLANNER OF TEAM SWEDEN.
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
2002 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesisAlternative title
PRESTANDA-ORIENTERAD MOT UNDERHÅLLBARHETS-ORIENTERAD IMPLEMENTATION : EN FALLSTUDIE AV TEAM SWEDENS REACTIVE PLANNER (Swedish)
Abstract [en]

Our work is a case study for Team Sweden, which is a national effort to produce a team of soccer playing robots. We took the present structure of the Reactive Planner, which is the game-planning module of the system, and made two new parallel versions of the Reactive Planner. One where we tried to optimize for CPU and memory usage called the performance-oriented implementation. We also made one implementation where we tried to optimize for maintainability called the maintainability-oriented implementation. To evaluate the implementations we ran a series of CPU and memory usage tests to assess the performance. We also estimated the maintainability of both implementations. The test results where later used to decide which implementation we should recommend to Team Sweden. The results showed that the difference in maintainability did outweigh the difference in performance. The conclusion is that the maintainability-oriented implementation is in this case the preferred

Abstract [sv]

Vårt arbete består av en fallstudie för Team Sweden som är ett nationellt samarbete för att skapa ett lag med fotbollsspelande robotar. Vi använde oss av den nuvarande strukturen av Reactive Planner, vilket är en spelplanerings modul för systemet, och tillverkade två parallella versioner. En som vi försökte optimera prestanda i, kallad prestandaorienterad implementation. Samt en som vi försökte optimera underhållbarheten i, kallad underhållbarhetsorienterad implementation. För att evaluera implementationerna så gjorde vi en serie CPU och minnestester för att evaluera prestanda. Vi estimerade även underhållbarheten för de båda implementationerna. Testresultaten användes sen för att göra en bedömning om vilken av implementationerna som var mest fördelaktig för Team Sweden. Testresultaten visade att skillnaden i underhållbarhet övervägde skillnaden i prestanda. Slutsatsen är i det här fallet att den underhållbarhetsorienterade implementationen versionen är att föredra.

Place, publisher, year, edition, pages
2002. , p. 12
Keywords [en]
Performance, Maintainability Effort, Team Sweden, RoboCup.
National Category
Computer Sciences Software Engineering
Identifiers
URN: urn:nbn:se:bth-4575Local ID: oai:bth.se:arkivex37EF1BA1B884E3A7C1256C780046E905OAI: oai:DiVA.org:bth-4575DiVA, id: diva2:831919
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2002-11-21 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(617 kB)92 downloads
File information
File name FULLTEXT01.pdfFile size 617 kBChecksum SHA-512
26da21656bb9fb9f3dafb93e1ea4e4f4529e058430527bd484535be2a0ae55fe2e3fa23a0715715d9754032319882761ae78c2c08c06816c265ede79b467c437
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering and Computer Science
Computer SciencesSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 92 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: 108 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