• DocumentCode
    1966536
  • Title

    Parallel TPS design and application based on software architecture, components and patterns

  • Author

    Xia Rui ; Xiao Ming-qing ; Cheng Jin-jun

  • Author_Institution
    Air Force Eng. Univ., Xi´an
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    234
  • Lastpage
    240
  • Abstract
    Parallel test is a new direction for the future automatic test systems (ATS) to reduce test time and costs of the increasingly complex and time-consuming Units-Under-Test (UUTs) test. It is also one of the key technologies of the DOD\´s "NxTest". In fact, future ATSs must provide some parallel testing features so as to have unparalleled performance. The kernel of the Parallel ATS is Parallel TPS. At present, there are no practical architectural models or patterns for the parallel TPS\´s R&D. This paper introduces the parallel TPS\´s analysis, design and application based on software architecture, components and patterns. A brief discussion of the parallel ATS\´s architecture and system requirements are provided. In order to achieve high levels of reusability and flexibility, an object-oriented meta-model of the parallel TPS is presented, described with Unified Modeling Language (UML). The layered component-based framework of the Parallel TPS is designed based on that meta-model. The framework makes full uses of the design patterns and is more likely to achieve reliability and extendibility. Based on such a framework and design patterns, not only can the parallel TPS reuse both its design architecture and source code, but also can be developed more efficiently and easier to maintain and extend.
  • Keywords
    Unified Modeling Language; automatic testing; object-oriented programming; parallel processing; program testing; software architecture; software reusability; systems analysis; Unified Modeling Language; automatic test systems; flexibility; layered component-based framework; object-oriented meta-model; parallel TPS; parallel test; reusability; software architecture; software components; software patterns; time-consuming units-under-test; Application software; Automatic testing; Computer architecture; Costs; Kernel; Object oriented modeling; Pattern analysis; Software architecture; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autotestcon, 2007 IEEE
  • Conference_Location
    Baltimore, MD
  • ISSN
    1088-7725
  • Print_ISBN
    978-1-4244-1239-6
  • Electronic_ISBN
    1088-7725
  • Type

    conf

  • DOI
    10.1109/AUTEST.2007.4374224
  • Filename
    4374224