Software Plug-ins for Flexible Test Cell Automation

被引:0
|
作者
Forster, Nathan D. [1 ]
Downing, Walter D. [1 ]
机构
[1] Southwest Res Inst, San Antonio, TX USA
来源
关键词
software; plug-in; test cell; automation system; flexibility; modular;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Traditional approaches for test cell automation are inefficient and insufficient for today's fast paced, ever-changing testing requirements. Future test cell environments will utilize software plug-ins that are easily accessible and configurable by test engineers; they will also include automated test systems that provide for easy integration and quick development of these plug-ins. Consequently, software plug-ins need to be a primary consideration during design of test programs rather than a secondary feature. Such a design approach can greatly increase flexibility for test cell automation as well as post processing while maintaining data integrity. Southwest Research Institute has developed a data acquisition and processing system incorporating software plug-ins to automate our test cell operations. This paper highlights our approach for software plug-in handling. Current test cell automation systems usually rely on hardware plug-in modules for physical I/O. In most cases, these can be easily swapped out and added to by the test engineer. To accommodate the rate at which today's testing environments change, automated test systems must also widely offer software plug-in capabilities. These plug-ins lower upfront software development costs, through improved software reuse, while also providing greater long term adaptability. One popular example of software plug-in use is Hardware-In-the-Loop models deployed in a test cell automation system. To avoid needing a software developer for every change of a given model, test engineers must have the capability to load and swap models at run time. Software plug-ins are also important for adding custom user interfaces, device communication logic, custom control logic and custom calculations. Especially with custom calculations, software plug-ins provide a way to maintain data reproducibility and data integrity while offering a heightened level of flexibility. This aspect relies on the automated test system having a robust strategy for plug-in handling, archival, and retrieval as well as a well-defined connection to data post processing. Automated test systems and data post processor utilities can be made to share software plug-ins, thus adding to data reproducibility benefits. Calculation validation efforts are reduced as the calculations only need to be vetted once rather than once for each execution environment. The main benefit of plug-ins is to bring software modularity, a basic concept for software developers, to the forefront of deployed applications and thereby dramatically increasing the flexibility possible for each deployment scenario.
引用
收藏
页码:103 / 107
页数:5
相关论文
共 50 条
  • [21] iEditors: Extending iTask with Interactive Plug-ins
    Jansen, Jan Martin
    Plasmeijer, Rinus
    Koopman, Pieter
    IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES, 2011, 5836 : 192 - +
  • [22] The visual development of GCC plug-ins with GDE
    Stony Brook University, United States
    Proc. GCC Developers' Summit, (11-29):
  • [23] Navigator Plug-Ins That Liven Up the Web
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 1996, 15 (10):
  • [24] PLUG-INS TURN PERSONAL COMPUTERS INTO INSTRUMENTS
    WALLER, L
    ELECTRONICS, 1983, 56 (04): : 46 - 47
  • [25] Photoshop Plug-ins Supporting Visual Design
    Bozkurt, Gulce Bal
    Tari, Sibel
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [26] Duiker intros color symmetry plug-ins
    不详
    COMPUTER GRAPHICS WORLD, 2008, 31 (01) : 6 - 6
  • [28] CHIP AUTOMATICALLY SWITCHES TV PLUG-INS
    ERIKSON, A
    ELECTRONICS-US, 1980, 53 (25): : 78 - +
  • [29] Rich Content Plug-ins for the Teaching Machine
    Norvell, Theodore S.
    Bruce-Lockhart, Michael P.
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 348 - 348
  • [30] Enhancing software module reusability using port plug-ins: an experiment with the iCub robot
    Paikan, Ali
    Tikhanoff, Vadim
    Metta, Giorgio
    Natale, Lorenzo
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 1555 - 1562