Change search
ReferencesLink to record
Permanent link

Direct link
Developing a Maintainable Test CaseGenerator for Automatic Testing ofComputer-Based Interlocking Systems
KTH, School of Electrical Engineering (EES), Industrial Information and Control Systems.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 40 credits / 60 HE creditsStudent thesis
Abstract [en]

Developing software without considering the potential changes it mighthave to undergo in the future can be a costly mistake. This is becauseits maintenance costs can become very expensive as they can consumeover 90% of the total life-cycle costs. Incorporating maintainability insoftware has for this reason become highly attractive since it can significantlyreduce the maintenance costs and therefore save companies andsoftware developers a fortune. This thesis presents a software tool thathas been developed to aid Bombardier in the verification of computerbasedinterlocking (CBI) systems. The tool automatically generates testcases which represent the different tests that verify the interlocking system.The paper is divided into two parts. The first part focuses on themaintainability of the tool while the second part investigates whetherthe tool can speed up the testing process of CBI-systems at Bombardier.The results show that the tool is highly maintainable and that tests onCBI-systems can be performed significantly faster with it.

Abstract [sv]

Att utveckla mjukvara utan hänsyn till de eventuella förändringar somden måste genomgå i framtiden kan bli ett kostsamt misstag. Dettaberor på att dess underhållskostnader kan bli mycket dyra eftersom dekan konsumera över 90% av de totala kostnaderna. Det har därför blivitväldigt attraktivt att lägga fokus på underhållbarhet när man utvecklarmjukvara eftersom det kan avsevärt minska underhållskostnadernaoch därmed spara mjukvaruutvecklare och företag en förmögenhet. Idenna uppsats presenteras ett verktyg som har utvecklats för att hjälpaBombardier med verifiering av datorställverk. Verktyget automatisktgenererar testfall som representerar de olika testen som verifierar ställverket.Uppsatsen är uppdelad i två delar. Den första delen fokuserarpå verktygets underhållbarhet medan den andra delen undersöker omverktyget kan påskynda testprocessen för datorställverk på Bombardier.Resultaten visar att verktyget är väldigt underhållbart och att

Place, publisher, year, edition, pages
2015. , 41 p.
EES Examensarbete / Master Thesis
Keyword [en]
Computer-based interlocking system, Software, Maintainability, Test cases, Test case generator
Keyword [sv]
Datorställverk, Mjukvara, Underhållbarhet, Testfall, Testfallsgenerator
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
URN: urn:nbn:se:kth:diva-166288OAI: diva2:810395
Educational program
Master of Science in Engineering - Electrical Engineering
Available from: 2015-05-07 Created: 2015-05-07 Last updated: 2015-06-12Bibliographically approved

Open Access in DiVA

fulltext(598 kB)113 downloads
File information
File name FULLTEXT01.pdfFile size 598 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Industrial Information and Control Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

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

Direct link