mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Ett flexiblare ramverk vid skapande av guider
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Fordon blir mer och mer komplexa och idag sker stora delar av service och felsökning via fordonens CAN-bus. Till felsökningen behövs hårdvara som kan kommunicera med ett fordons styrenheter och med en dator. Det krävs även mjukvara som kan hantera informationen. På Scania CV utvecklas felsökningsguider som hanterar informationen. Scania upplever att deras nuvarande sätt att skapa felsökningsguider inte är optimalt. Den nuvarande lösningen är strikt baserad på ett XML-schema som styr vad en felsökningsguide kan eller får innehålla. Det kan också ta lång tid att få till en ändring i XML-schemat. Det är även svårt att få en överblick över felsökningsguiden och det tar lång tid att förhandsgranska och testa guidens villkor. Den här rapporten beskriver examensarbetet som undersöker om, och i så fall hur, felsökningsguider kan skapas utan dessa problem, med hjälp av WF (Windows Workflow Foundation). En kravspecifikation med de vitalaste funktionerna från dagens lösning skapades. Kravspecifikationen användes som bas när grunden till ett nytt ramverk implementerades. Ramverket består av ett grafiskt användargränssnitt i form av ett Windows Forms-projekt, ett WF-projekt innehållande en tillståndsmaskin samt en dll-fil som representerar klasserna Guide och Step samt färdiga kontroller. Med ramverket blev det möjligt att skapa felsökningsguider på ett flexiblare sätt jämfört med nuvarande lösning.

Abstract [en]

Vehicles are becoming more and more complex and today large parts of the service and troubleshooting takes place via the vehicle’s CAN bus. For troubleshooting vehicles, hardware is needed that can communicate with a vehicle’s control units and a PC. It also requires software that can manage the information. Scania CV develops troubleshooting wizards that can handle this information. Scania feels that their current way to create troubleshooting wizards is not optimal. The current solution is based strictly on an XML scheme that governs what a troubleshooting wizard may contain. It can take a big amount of time to make changes in the XML scheme. It is also difficult to get an overview of the troubleshooting wizard and it takes time to preview and test the wizard’s conditions. This report describes the thesis that investigates whether, and if so, how troubleshooting wizards can be created without these problems using WF (Windows Workflow Foundation). A requirement specification containing the most vital features of the current solution was created. The requirement specification was used as the base for the implementation of the foundation of a new framework. The framework consists of a graphical user interface in form of a Windows Forms project, a WF project containing a state machine and a dll-file that represents the classes Guide and Step and created controls. The framework made it possible to create troubleshooting wizards in a more flexible way compared to the current solution.

Place, publisher, year, edition, pages
2015. , 45 p.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-29500OAI: oai:DiVA.org:mdh-29500DiVA: diva2:871794
External cooperation
Scania CV
Subject / course
Computer Science
Supervisors
Examiners
Available from: 2015-11-24 Created: 2015-11-16 Last updated: 2015-11-24Bibliographically approved

Open Access in DiVA

fulltext(1402 kB)29 downloads
File information
File name FULLTEXT01.pdfFile size 1402 kBChecksum SHA-512
52e3ec352d3e297c371f033b19cdf223e3068fc480126750cbcb2a77e014457ea3b91173f76d581fef7f6ef733747a3db905dbe826c2c3ad2f8c57df7d58b31d
Type fulltextMimetype application/pdf

By organisation
School of Innovation, Design and Engineering
Computer Science

Search outside of DiVA

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

Total: 215 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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