Change search
ReferencesLink to record
Permanent link

Direct link
The effects of test process automation on fault frequency for a spreader system
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Inverkan på fel frekvensen av testprocessautomation for lyftok (Swedish)
Abstract [sv]

Det här examensarbetet utfördes på R&D avdelningen på Bromma Conquip, den tekniskt ledande tillverkaren av kontainerlyftok. I linje med den allmänna utvecklingen har oken kommit avinkludera mer avancerad elektronik och mjukvara. Detta har gjort dem svårare att utveckla med nuvarande metoder och ökat vikten av mjukvarutestning. I dagsläget används modeller av systemet men dem representerar inte dess dynamik. Testprocessen för mjukvaran är fullständigt manuell vilket gör den tidkrävande och känslig för mänskliga fel. Uppgiften består i att undersöka hur komplex modellen behöver vara för att vara användbar och hur mjukvarutestningen bäst ska automatiseras. Dessutom skulle ytterligare eventuell nytta av modellen och automationen undersökas. En litteraturstudie genomfördes for att bilda den teoretiska grunden för arbetet. Denna komplimenterades med intervjuer med personal på företaget för att samla specifik information om deras produkter, utvecklingsprocess och företagskultur. Ett systemtekniskt tillvägagångssätt användes genomgående i arbetet. För att hitta den lämpliga nivån av komplexitet tillämpades en modellbaserad utvecklingsprocess på det teleskopiska lyftoket Bromma STS45. Processen bestod utav en systemanalys, kravhantering, modellering och simulering vilket följdes av verifiering och validering. För att undersöka hur mjukvarutestningen bäst ska automatiseras användes en trestegsprocess. Först analyserades den nuvarande testprocessen. Sedan definierades best practice inom industrin baserat på standarder för säkerhetskritiska system. Slutligen relaterades denna best practice till företagets behov för att bestämma vilka delar av denna som var relevanta. För att hitta eventuell ytterligare nytta av modellen och automationen analyserades resultaten och komplimenterades med en genomgång med företaget. Resultatet för denna examensarbete visade att det var tillräckligt för modellen att representera mekaniken hos den teleskopiska balken för att uppnå en passande nivå av komplexitet. En samling av föreslagna practices for testautomation baserat på de viktigaste best practices presenterades. Dessa föreslagna practices kan minska frekvensen av mjukvarufel för systemet. Flera andra avdelningar på företaget kunde dra nytta av modellen och automationen. Den främsta av dessa var möjligheten att övergå till en modellbaserad utvecklingsprocess för R&D avdelningen.

Abstract [en]

This master thesis was performed at the R&D department of Bromma Conquip, the technical leader in the business of cargo container spreaders. In line with the general turn in the industry the design of the spreaders has come to include more advanced electronics and embedded software. This has made the system more dificult to develop and increased the importance of software testing. Currently, models of the system are used in the testing but they do not represent its dynamics. The test process for the embedded software is currently completely manual, making it time consuming and susceptible to human error. The task consisted of finding how complex a simulation model needed to be in order to be useful and to investigate how to best automate the test process. A third task consisted of finding additional benefits of the model and the automation. A literature survey was conduced to form the theoretical foundation of the thesis. This was complemented by interviews with personnel at the company to gather specic information about their products, development process and company culture. A Systems Engineering approach was used throughout the thesis work. To find the suitable level of dynamics a Model-Based Development process was applied to the Bromma STS45 telescoping spreader. The process consisted of a system analysis, requirements engineering, modelling and simulation followed by verification and validation. To find how to best automate the testing a three stage process was used. First, the current manual process was analysed. Second, best practice in the industry as defined by standards for safety-critical systems was defined. Third, best practice was related to the needs of the company to find which of them that was relevant. To find the additional benefits of the model and the automation the results was analysed and complemented with a review wit the company. The results of the this master thesis is that it is sucient for the model of represent the mechanics of the telescopic beam of the spreader to achieve a suitable level of dynamics. A set of purposed practices for test automation based on the most important best practices was presented. These purposed practices will reduce the frequency of software related faults in the system. Several additional benets for other departments was also presented. The main benet consists of the ability to transition to a Model-Based Development process for the R&D department.

Place, publisher, year, edition, pages
2016. , 84 p.
Series
, MMK 2016:82 MDA 531
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-190139OAI: oai:DiVA.org:kth-190139DiVA: diva2:951712
Supervisors
Examiners
Available from: 2016-08-10 Created: 2016-08-10 Last updated: 2016-08-10Bibliographically approved

Open Access in DiVA

fulltext(2849 kB)12 downloads
File information
File name FULLTEXT01.pdfFile size 2849 kBChecksum SHA-512
7b0f95e34544212d7d95497cba4ead36eb0627ec3a27c206082c318e39a5ca8da8dba174e742c2914ef024655d4d9e4ab296b288c071a1600ab0e2ffdba653c0
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 12 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: 2 hits
ReferencesLink to record
Permanent link

Direct link