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
Investigation into tools to increase Observability of 2oo2 OS based Generic Product
KTH, School of Electrical Engineering and Computer Science (EECS).
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

2 out of 2 (2oo2) OS based generic product is a generic platform used byBombardier Transportation to develop safety critical, SIL 3 and SIL 4 levelspecialized Railway products. The 2oo2 architecture is based on composite failsafety design technique. During the development and integration of specializedproduct, debugging and optimization efforts are critical to timely market thenew product. In the presence of tools that can increase the observability of thesystem, the process of debugging and optimization can be made more efficient.This thesis examines the availability of tools to enhance the observability of the2 out of 2 OS based generic product. Tracing and profiling techniques wereidentified as possible techniques that would best fit in our context forobservability enhancement. Tools based on the identified technique wereinvestigated in depth to see the possibility of building, customizing and portingthem on the architecture of our 2oo2 system. Development efforts were done tosuccessfully build the complete chain of tools for use in system lab settings. Thecomplete observability infrastructure architecture was designed to extract thetracing data from target machine to the analysis tools. Procedures were definedto extract the tracing data for using it to debug and optimize the systemeffectively. Moreover, we investigate the impact of operating systems upgrades,to increase the observability of the 2oo2 system.

Abstract [sv]

2 out of 2 (2oo2) OS-baserade system är en generisk plattform som Bombardier Transportation använder för att utveckla säkerhetskritiska järnvägsprodukter som uppfyller kraven för SIL 3 och SIL 4. 2oo2-arkitekturen är baserad på en kombination av designtekniker för felsäkerhet. Vid utvecklingen av en specialiserad produkt är felsökning och optimering vitala delar för att få ut produkten på marknaden i tid. Med verktyg som kan öka observerbarheten hos ett system kan felsökningsoch optimeringsprocesserna effektiviseras.Denna avhandling utforskar tillgängligheten av verktyg som ökar observerbarheten hos 2oo2 OS-baserade system. Spårningsoch profileringstekniker identifierades som möjliga tekniker för att förbättra observerbarheten. Verktyg för de identifierade teknikerna studerades utförligt för att undersöka möjligheterna att bygga, konfigurera och överföra dessa till den 2oo2-baserade arkitekturen. Det var möjligt att utveckla den fullständiga verktygskedjan för användning i testmiljö. Observerbarhetsinfrastrukturen utformades för att extrahera spårningsdata från maskin till analysverktyg. Procedurer togs fram för att använda spårningsdatan för att på ett effektivt sätt felsöka och optimera systemet. Dessutom undersöks även inverkan av systemuppgraderingar för att öka observerbarheten hos 2oo2-systemet.

Place, publisher, year, edition, pages
2018. , p. 56
Series
TRITA-EECS-EX ; 2018:597
Keywords [en]
Observability, Tracing, Profiling, Performance, Debugging, Optimization
Keywords [sv]
Observability, Tracing, Profiling, Performance, Debugging, Optimization
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-239939OAI: oai:DiVA.org:kth-239939DiVA, id: diva2:1268723
Subject / course
Electrical Engineering
Educational program
Master of Science - Embedded Systems
Supervisors
Examiners
Available from: 2019-07-09 Created: 2018-12-06 Last updated: 2019-07-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 35 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