Return to search

Automatic testing of StreamBits

<p>This thesis aims to develop an automatic testing tool for StreamBits, a programming</p><p>language for parallel stream processing, currently being developed by Jerker Bengtsson at</p><p>Halmstad University as part of his PhD project. StreamBits is an extension of StreamIT,</p><p>developed at Massachusetts Institute of Technology(MIT), to include features that make</p><p>it more suitable for 3G baseband applications.</p><p>The cost of verifying the functionality of software has lead to the development of several</p><p>tools for automatizing the testing process. These tools are all language specific, therefore</p><p>a tool for StreamBits needs to be developed. This is done by evaluating the techniques</p><p>used in other test tools designed for other programming languages and use this information</p><p>to create a test tool suitable for StreamBits. The goal is to make a user friendly</p><p>tool with capability of performing both specification tests and verification of stream rates.</p><p>The results of our project are a well functioning specification based testing tool implemented</p><p>as a package in the Java StreamBits framework. The tool can test properties</p><p>of programs using specifications written as Java predicates and can verify stream rates</p><p>for single threaded parts of StreamBit programs. The tool can also handle, and perform</p><p>tests on StreamBit programs that cause the framework to stall. For each test performed</p><p>a detailed log is generated including results from the specification test and stream rate</p><p>test.</p>

Identiferoai:union.ndltd.org:UPSALLA/oai:DiVA.org:hh-655
Date January 2007
CreatorsAgrell, Erik, Rosenkrantz, Tim
PublisherHalmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Högskolan i Halmstad/Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, text

Page generated in 0.002 seconds