• 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