Implementing a generic component-based framework for telecontrol applications

被引:0
|
作者
Chimaris, Avraam N. [1 ]
Papadopoulos, George A. [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2007年 / 37卷 / 10期
关键词
telecontrol systems; distributed control system (DCS); supervisory control and data acquisition system (SCADA); component-based systems; reusable software components; patterns and frameworks;
D O I
10.1002/spe.800
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid growth of telecontrol systems is one of the major trends in today's network-oriented community. The implementation of generic frameworks, consisting of reusable components that can form the basis for the development of such systems, is a necessity. There is a plethora of associated applications that can be developed in a distributed environment, such as audio/video teleconferencing, groupware and collaborative computing environments, remote controlled services, etc. In this paper we design and implement a generic framework of components that can be used for the realization of telecontrol applications. This category of applications focuses primarily on the issues of managing distributed units on remote end-systems. Such applications contain remote units and administrators that are connected and exchange data and control messages. We analyse the outlined architecture of our framework and the most important system operations. We also describe the communication protocol used in message exchanges between the constituent components. Finally, we illustrate the usefulness of our framework by presenting two applications that were created by extending the basic software infrastructure. Copyright (c) 2007 John Wiley & Sons, Ltd.
引用
收藏
页码:1087 / 1132
页数:46
相关论文
共 50 条
  • [31] Performance prediction of component-based applications
    Chen, SP
    Yan, L
    Gorton, I
    Liu, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) : 35 - 43
  • [32] An XML-driven component-based software framework for mobile robotic applications
    Li, Xiaoming
    Jin, Yuzhen
    Hu, Xudong
    PROCEEDINGS OF THE 2006 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2006, : 298 - +
  • [33] Component-based programming of distributed applications
    Issarny, Valérie
    Bellissard, Luc
    Riveill, Michel
    Zarras, Apostolos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1752 : 327 - 353
  • [34] PLASMA: A component-based framework for building self-adaptive multimedia applications
    Layaida, O
    Hagimont, D
    Embedded Processors for Multimedia and Communications II, 2005, 5683 : 185 - 196
  • [35] Dynamic reconfiguration of component-based applications
    Batista, T
    Rodriguez, N
    INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 32 - 39
  • [36] Automatic deployment of component-based applications
    Lascu, Tudor A.
    Mauro, Jacopo
    Zavattaro, Gianluigi
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 113 : 261 - 284
  • [37] A CSCWD framework for component-based SOC design
    Zhou, XY
    Peng, CL
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 508 - 511
  • [38] Dynamically Scheduling a Component-Based Framework in Clusters
    Kuzmanovska, Aleksandra
    Mak, Rudolf H.
    Epema, Dick
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING (JSSPP 2014), 2015, 8828 : 129 - 146
  • [39] A component-based framework for integrated messaging services
    Kogiomtzis, GN
    Martakos, D
    INFORMATION SYSTEMS DEVELOPMENT: ADVANCES IN METHODOLOGIES, COMPONENTS AND MANAGEMENT, 2002, : 437 - 448
  • [40] AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS Extensions for Achieving Component Distribution
    Sanchez-Ledesma, Francisco
    Pastor, Juan A.
    Alonso, Diego
    Rosique, Francisca
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 290 - 293