Minimization of blocking time in component-based software architecture for control systems

被引:1
|
作者
Jeon, Y [1 ]
Choi, CH [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn, ERC ACI, ASRI,Kwanak Ku, Seoul 151742, South Korea
关键词
real time; software architectures; scheduling; synchronization;
D O I
10.1016/S0967-0661(01)00018-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the architecture of Port-Interface Component Architecture for Real-time system Design (PICARD) is briefly introduced. PICARD is a software architecture and environment for rapid development of application control systems using pre-compiled software components. When a control task has to run at a high frequency, its maximum blocking time should be minimized. Because components are developed and compiled separately, it is not easy to apply traditional methods to reduce blocking time. Two methods are proposed for PICARD to reduce the maximum blocking time. These methods are efficient and easy to implement. PICARD is successfully applied to build a CNC controller, and its real-time characteristics is analyzed. (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:683 / 693
页数:11
相关论文
共 50 条
  • [1] OSAI: A Component-Based Open Software Architecture for Modern Industrial Control Systems
    Yan Wang
    Gang Zhu
    Jianqi Shi
    Yanhong Huang
    Xin Guo
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 3805 - 3819
  • [2] OSAI: A Component-Based Open Software Architecture for Modern Industrial Control Systems
    Wang, Yan
    Zhu, Gang
    Shi, Jianqi
    Huang, Yanhong
    Guo, Xin
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (03) : 3805 - 3819
  • [3] Research on the Component-based Software Architecture
    CHEN Hai-shan (School of Computer and Information Engineering
    [J]. 厦门大学学报(自然科学版), 2002, (S1) : 287 - 288
  • [4] A fault-tolerant software architecture for component-based systems
    Guerra, PAD
    Rubira, CMF
    de Lemos, R
    [J]. ARCHITECTING DEPENDABLE SYSTEMS, 2003, 2677 : 129 - 149
  • [5] Graphical Modeling of a Component-based Software Architecture for Distributed Real-time Systems
    Liu, Xiaoyan
    Fu, Xiaodong
    [J]. PROGRESS IN MECHATRONICS AND INFORMATION TECHNOLOGY, PTS 1 AND 2, 2014, 462-463 : 352 - +
  • [6] A component-based software architecture for realtime audio processing systems
    Hiipakka, Jarmo
    [J]. SIGMAP 2006: Proceedings of the International Conference on Signal Processing and Multimedia Applications, 2006, : 289 - 294
  • [7] Component-based cluster systems software architecture: A case study
    Desai, N
    Bradshaw, R
    Lusk, E
    Butler, R
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2004, : 319 - 325
  • [8] Runtime recovery and manipulation of software architecture of component-based systems
    Huang, Gang
    Mei, Hong
    Yang, Fu-Qing
    [J]. Autom Software Eng, 2 (257-281):
  • [9] Runtime recovery and manipulation of software architecture of component-based systems
    Gang Huang
    Hong Mei
    Fu-Qing Yang
    [J]. Automated Software Engineering, 2006, 13 (2) : 257 - 281
  • [10] Maintainability Analysis of Component-Based Software Architecture
    Upadhyay, Nitin
    [J]. SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 393 - 401