Timed test case execution for distributed real-time systems

A real-time system is a system that is required to react to stimuli from the environment (including the passage of physical time) within time intervals dictated by the environment. In real-time applications, the timing requirements are the main constraints and their mastering is the predominant fact...

Full description

Bibliographic Details
Main Author: Siddiquee, Shoukat Hayat
Format: Others
Published: 2005
Online Access:http://spectrum.library.concordia.ca/8724/1/MR14282.pdf
Siddiquee, Shoukat Hayat <http://spectrum.library.concordia.ca/view/creators/Siddiquee=3AShoukat_Hayat=3A=3A.html> (2005) Timed test case execution for distributed real-time systems. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.8724
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.87242013-10-22T03:46:13Z Timed test case execution for distributed real-time systems Siddiquee, Shoukat Hayat A real-time system is a system that is required to react to stimuli from the environment (including the passage of physical time) within time intervals dictated by the environment. In real-time applications, the timing requirements are the main constraints and their mastering is the predominant factor for assessing the quality of service. We proposed two methods for timed test case execution for distributed real time systems modeled as TIOA. Ensuring the correctness of real time systems before the development and guaranteeing that it functions correctly within the specified time constraints are very critical to avoid catastrophic consequences. A number of design issues affect the testing strategies and the testability of the system. Existing methods of distributed test systems still have some drawbacks. Firstly, there is lack of coordination among local testers in a distributed system. Secondly, the centralized test method may result in performance problems, due to the fact that all TS-IUT interactions are achieved through the network. With an aim to alleviate the shortcomings, we developed a Synchronizer in centralized test system, which would control and coordinate the local testers in the test environment. We implemented these methods and tested them with a benchmark of real life automata model by using CORBA distributed architecture. As a result, the performance problem has been reduced in both methodologies. We distinguished between two methodologies and compare their performances in terms of functionalities, based on our implementation and illustrate their approaches using Train-Gate-Controller case study 2005 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/8724/1/MR14282.pdf Siddiquee, Shoukat Hayat <http://spectrum.library.concordia.ca/view/creators/Siddiquee=3AShoukat_Hayat=3A=3A.html> (2005) Timed test case execution for distributed real-time systems. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/8724/
collection NDLTD
format Others
sources NDLTD
description A real-time system is a system that is required to react to stimuli from the environment (including the passage of physical time) within time intervals dictated by the environment. In real-time applications, the timing requirements are the main constraints and their mastering is the predominant factor for assessing the quality of service. We proposed two methods for timed test case execution for distributed real time systems modeled as TIOA. Ensuring the correctness of real time systems before the development and guaranteeing that it functions correctly within the specified time constraints are very critical to avoid catastrophic consequences. A number of design issues affect the testing strategies and the testability of the system. Existing methods of distributed test systems still have some drawbacks. Firstly, there is lack of coordination among local testers in a distributed system. Secondly, the centralized test method may result in performance problems, due to the fact that all TS-IUT interactions are achieved through the network. With an aim to alleviate the shortcomings, we developed a Synchronizer in centralized test system, which would control and coordinate the local testers in the test environment. We implemented these methods and tested them with a benchmark of real life automata model by using CORBA distributed architecture. As a result, the performance problem has been reduced in both methodologies. We distinguished between two methodologies and compare their performances in terms of functionalities, based on our implementation and illustrate their approaches using Train-Gate-Controller case study
author Siddiquee, Shoukat Hayat
spellingShingle Siddiquee, Shoukat Hayat
Timed test case execution for distributed real-time systems
author_facet Siddiquee, Shoukat Hayat
author_sort Siddiquee, Shoukat Hayat
title Timed test case execution for distributed real-time systems
title_short Timed test case execution for distributed real-time systems
title_full Timed test case execution for distributed real-time systems
title_fullStr Timed test case execution for distributed real-time systems
title_full_unstemmed Timed test case execution for distributed real-time systems
title_sort timed test case execution for distributed real-time systems
publishDate 2005
url http://spectrum.library.concordia.ca/8724/1/MR14282.pdf
Siddiquee, Shoukat Hayat <http://spectrum.library.concordia.ca/view/creators/Siddiquee=3AShoukat_Hayat=3A=3A.html> (2005) Timed test case execution for distributed real-time systems. Masters thesis, Concordia University.
work_keys_str_mv AT siddiqueeshoukathayat timedtestcaseexecutionfordistributedrealtimesystems
_version_ 1716607506354012160