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
Guidelines for integration testing of asynchronous many-to-many message passing applications for use in 4G and 5G telecommunication
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2018 (English)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
Abstract [en]

Message Passing Systems (MPS) is today a widely used architecture for distributed embedded systems, where components communicate by sending and receiving messages. Integration testing a system using MPS with a many-to-many relationship can be demanding as both the time and the order in which  messages are delivered depend on the execution environment. The non-deterministicness can lead to message race faults, where the order of messages can result in false truths. If a test cannot continue execution until the response has been received, it can potentially lead to a message deadlock. Google Test is a popular framework for testing code written in C/C++; it features a rich set of assertions and fatal and non-fatal failures. This paper presents guidelines on how to test a non-deterministic message order in an MPS system using additions to the Google Test framework. From studies a set of solutions were brought forward. Each solution was evaluated with the use of a minimalistic MPS system that we constructed for the task, and the guidelines are based upon the results of these.

Place, publisher, year, edition, pages
2018. , p. 17
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-148349ISRN: LIU-IDA/LITH-EX-G--18/042—SEOAI: oai:DiVA.org:liu-148349DiVA, id: diva2:1215439
External cooperation
Ericsson
Subject / course
Computer Engineering
Presentation
2018-06-08, I205, I-huset, Campus Valla, Linköping, 12:00 (English)
Supervisors
Examiners
Available from: 2018-06-25 Created: 2018-06-08 Last updated: 2018-06-25Bibliographically approved

Open Access in DiVA

fulltext(294 kB)12 downloads
File information
File name FULLTEXT01.pdfFile size 294 kBChecksum SHA-512
9064d8acd8feb33ece458c6380ffdee362d4e5332922de2fcb4ca87690f1467855d2225a30917188efd58e5ecdc6a9ec1d81c11f8f349c2e977a73f339f5e2a2
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Computer Sciences

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

urn-nbn

Altmetric score

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