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 条
  • [1] Software reconfiguration patterns for dynamic evolution of software architectures
    Gomaa, H
    Hussein, M
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 79 - 88
  • [2] Dynamic reconfiguration of software architectures through aspects
    Costa, Cristobal
    Ali, Nour
    Perez, Jennifer
    Carsi, Jose Angel
    Ramos, Isidro
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 279 - +
  • [3] On the role of software architectures in runtime system reconfiguration
    Oreizy, P
    Taylor, RN
    FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 61 - 70
  • [4] An approach for managing the dynamic reconfiguration of software architectures
    Saadi, Abdelfetah
    Oussalah, Mourad Chabane
    Henni, Abderrazak
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2018, 17 (02) : 220 - 233
  • [5] Dynamic reconfiguration service for component based software architectures
    Narsis, Y
    Amirat, Y
    Djouani, K
    2004 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2004, : 23 - 28
  • [6] Formal basis on software architectures in Runtime System Reconfiguration
    Zhang, Guo-You
    Guo, Yin-Zhang
    Zeng, Jian-Chao
    Xu, Yu-Bin
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 4, 2005, : 48 - 52
  • [7] Handling the Dynamic Reconfiguration of Software Architectures using Aspects
    Costa-Soria, Cristobal
    Perez, Jennifer
    Carsi, Jose Angel
    13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 263 - +
  • [8] Optimization and Reconfiguration of IEC 61499-based Software Architectures
    Terzimehic, Tarik
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 180 - 185
  • [9] Reconfiguration Protocol for Multi-Agent Control Software Architectures
    Khalgui, Mohamed
    Hanisch, Hans-Michael
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2011, 41 (01): : 70 - 80
  • [10] Mode-Based Reconfiguration of Critical Software Component Architectures
    Borde, Etienne
    Haik, Gregory
    Pautet, Laurent
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1160 - +