DocumentCode :
525748
Title :
A new concurrent test framework for distributed Hardware-in-the-Loop simulation test system
Author :
Ye, Mao ; Dong, Wei ; Ji, Yindong
Author_Institution :
Dept. of Autom., Tsinghua Univ., Beijing, China
fYear :
2010
fDate :
23-25 June 2010
Firstpage :
5
Lastpage :
10
Abstract :
In most Hardware-in-the-loop (HIL) simulation test systems, task scheduling algorithms (TSA) are used to support concurrent test to save test time and cost. However, prevailing TSA do not consider about the concurrent operation potential of hardware devices, thus pure TSA become no longer powerful enough to exploit the system concurrency when the system integrates more and more complex devices. Centralized Sharing Lock Concurrent Mechanism (Centralized SLCM, CSLCM) solves the problem by decomposing resource occupation status and maintaining working status. But for the fact that all sharing lock management work is assumed by a centralized coordinator will easily lead to performance bottleneck when there are more devices than expected. In this paper, a collaborative framework is designed to support sharing-lock-based concurrent mechanism. Centralized framework is extended to distributed one, thus CSLCM is replaced by Distributed SLCM (DSLCM). In this new framework, special algorithms are designed aspiring to solve problems like deadlock, request confliction, auto-configuration and etc. An example based on Chinese-Train-Control-System (CTCS) is carried out to demonstrate the correctness of all algorithms and components. In this example, the new framework saves about 38% of test time in compare to pure TSA under the same test condition.
Keywords :
concurrency control; embedded systems; groupware; multiprocessing programs; scheduling; software prototyping; Chinese train control system; centralized coordinator; centralized sharing lock concurrent mechanism; collaborative framework; complex device integration; concurrent operation potential; concurrent test; distributed hardware-in-the-loop simulation test system; hardware devices; resource occupation status; sharing lock management work; sharing-lock-based concurrent mechanism; system concurrency; task scheduling algorithms; working status; Automatic testing; Automation; Concurrent computing; Information science; Job shop scheduling; Laboratories; Logic testing; Resource management; Software testing; System testing; Concurrent Test; Hardware-In-The-Loop; Sharing Lock Concurrent Mechanism; Task Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Data Mining (SEDM), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-7324-3
Electronic_ISBN :
978-89-88678-22-0
Type :
conf
Filename :
5542962
Link To Document :
بازگشت