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 条
  • [21] Dynamic reconfiguration of cloud application architectures
    Zuniga-Prieto, Miguel
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Abrahao, Silvia
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (02): : 327 - 344
  • [22] Developing adaptable software architectures using design patterns: an NFR approach
    Chung, L
    Cooper, K
    Yi, A
    COMPUTER STANDARDS & INTERFACES, 2003, 25 (03) : 253 - 260
  • [23] Layered patterns in modelling and transformation of service-based software architectures
    Pahl, Claus
    Barrett, Ronan
    SOFTWARE ARCHITECTURE, 2006, 4344 : 144 - +
  • [24] Modeling behavioral patterns of concurrent software architectures using Petri nets
    Pettit, RG
    Gomaa, H
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 57 - 66
  • [25] Dynamic software reconfiguration in software product families
    Gomaa, H
    Hussein, M
    SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 435 - 444
  • [26] A component-based framework for embedded digital instrumentation software with design patterns
    Xia Yixing
    Chen Yaowu
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 166 - +
  • [27] SOFTWARE AND ANALYTICAL INSTRUMENTATION
    MORRISON, GH
    ANALYTICAL CHEMISTRY, 1983, 55 (01) : 1 - 1
  • [28] Protection reconfiguration for reusable software
    Jensen, CD
    Hagimont, D
    SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 74 - 80
  • [29] Reconfigurable instrumentation technologies, Architectures and trends
    Ursic, R
    BEAM INSTRUMENTATION WORKSHOP 2002, 2002, 648 : 179 - 186
  • [30] Deriving metrics for software architectures from the "protected entry points" security patterns
    Buitrago, Monica
    Borne, Isabelle
    Buisson, Jeremy
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1473 - 1475