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

被引:0
|
作者
Rui, Xia [1 ]
Ming-qing, Xiao [1 ]
Jin-jun, Cheng [1 ]
机构
[1] AF Engn Univ, Sch Engn, Xian 710038, Peoples R China
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel Test is a new direction for the future Automatic Test Systems (ATSs) 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 MS. At present, there are no practical architectural models or patterns for the Parallel TPSs 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 efficiendy and easier to maintain and extend.
引用
收藏
页码:234 / 240
页数:7
相关论文
共 50 条
  • [31] Application of Design Patterns for Structural Alignment in Software Porting
    Stehle, Tilmann
    Riebisch, Matthias
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 181 - 190
  • [32] Application of CoSMoS Parallel Design Patterns to a Pedestrian Simulation
    Clayton, Sarah
    Urquhard, Neil
    Kerridge, Jon
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PART II, 2010, 6068 : 505 - 512
  • [33] A Distributed and Secure Software Architecture Based on Blockchain Technology for Application Software
    Ali Kooshari
    Mehdi Fartash
    Wireless Personal Communications, 2023, 130 : 219 - 240
  • [34] A Distributed and Secure Software Architecture Based on Blockchain Technology for Application Software
    Kooshari, Ali
    Fartash, Mehdi
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 130 (01) : 219 - 240
  • [35] DEPA (Design Pattern Application) - a component-based model for applying design patterns in software development
    Ji, Katrina
    Chen, Sean
    Informatica (Ljubljana), 2001, 25 (04) : 455 - 463
  • [36] Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software
    Stol, Klaas-Jan
    Avgeriou, Paris
    Babar, Muhammad Ali
    SOFTWARE ARCHITECTURE, 2011, 6903 : 147 - +
  • [37] Formalization of Design Patterns and Their Automatic Identification in PLC Software for Architecture Assessment
    Neumann, Eva-Maria
    Vogel-Heuser, Birgit
    Fischer, Juliane
    Ocker, Felix
    Diehm, Sebastian
    Schwarz, Michael
    IFAC PAPERSONLINE, 2020, 53 (02): : 7819 - 7826
  • [38] From software architecture to design patterns: A case study of an NFR approach
    Wang, J
    Song, YT
    Chung, L
    Sixth International Conference on Software Engineerng, Artificial Intelligence, Networking and Parallel/Distributed Computing and First AICS International Workshop on Self-Assembling Wireless Networks, Proceedings, 2005, : 170 - 177
  • [39] Elemental design patterns: A formal semantics for composition of OO software architecture
    Smith, JM
    Stotts, D
    27TH ANNUAL NASA GODDARD/IEEE SOFTWARE ENGINEERING WORKSHOP - PROCEEDINGS, 2003, : 183 - 190
  • [40] Research and design of software bus based generic Software Agent architecture
    Chuan-Sheng, Zhou
    Re, Liu
    2007 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, VOL II, PROCEEDINGS, 2007, : 174 - 178