Software reconfiguration patterns for instrumentation architectures

被引:0
|
作者
Zhang, Dengpan [1 ]
Zhu, Hongli [1 ]
机构
[1] Henan Polytechnic University, Jiaozuo, China
来源
关键词
Application programs - Specifications - Reconfigurable architectures - Computer software reusability - Dynamic models - Cost engineering - Software testing;
D O I
10.2174/1874444301507010646
中图分类号
学科分类号
摘要
Dynamic Reconfiguration in all kinds of applications is absorbing more and more research focus for its demand in automatic measurement system for low-cost products and short time to market. This study proposes a software reconfiguration instrumentation architecture, which is built on component and software data bus models. In the architecture, the measurement system software is viewed as an integration of a set of reusable components, which are modeled with routing workflow for measurement, data process logic for execution of behavioral specifications and a series of communication ports for data exchange with others. The behaviors of the instrumentation system software can be viewed as an integration of components and their interactions and specified in application specification, which is based on routing workflow and independent of component implementation. When the measurement system needs to be reconfigured to adapt to the changing application requirements, the software using the architecture can be easily reconfigured by changing reusable components and their interactions in application specification and reconfiguration can be achieved at the executable code level after the software is implemented. Finally, a reconfigurable measurement platform bases on above software architecture for testing engineering signal has been developed and the goal of higher reconfiguration, lower development and maintenance costs are achieved with the proposed architecture. © Zhang and Zhu; Licensee Bentham Open.
引用
收藏
页码:646 / 654
相关论文
共 50 条
  • [31] Algebraic software architecture reconfiguration
    Wermelinger, M
    Fiadeiro, JL
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 393 - 409
  • [32] Modeling patterns: A method to evaluate non-functional attributes of software architectures
    School of Computer Science and Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
    Ruan Jian Xue Bao, 2006, 6 (1318-1327):
  • [33] Real-time software architectures and design patterns: Fundamental concepts and their consequences
    Zalewski, J
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 1 - 13
  • [34] Reconfiguration and transient recovery in state machine architectures
    Rushby, J
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, 1996, : 6 - 15
  • [35] Dynamic Prefetcher Reconfiguration for Diverse Memory Architectures
    Lee, Junghoon
    Kim, Taehoon
    Huh, Jaehyuk
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 125 - 132
  • [36] Dynamic reconfiguration for robot software
    Yu, Zheng
    Warren, Ian
    MacDonald, Bruce
    2006 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2006, : 292 - +
  • [37] Software radio and reconfiguration management
    Moessner, K
    Bourse, D
    Greifendorf, D
    Stammen, J
    COMPUTER COMMUNICATIONS, 2003, 26 (01) : 26 - 35
  • [38] Dynamic Reconfiguration of Subcompartment Architectures in Artificial Cells
    Zubaite, Greta
    Hindley, James W.
    Ces, Oscar
    Elani, Yuval
    ACS NANO, 2022, 16 (06) : 9389 - 9400
  • [39] Hyperreconfigurable architectures for fast run time reconfiguration
    Lange, S
    Middendorf, M
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 304 - 305
  • [40] Partial reconfiguration of FPGAs for dynamical reconfiguration of a Software Radio Platform
    Delahaye, Jean-Philippe
    Palicot, Jacques
    Moy, Christophe
    Leray, Pierre
    2007 PROCEEDINGS OF THE 16TH IST MOBILE AND WIRELESS COMMUNICATIONS, VOLS 1-3, 2007, : 1101 - 1105