Ems-drd - A new open platform for distributed real-time programming

被引:2
|
作者
Schmidtmann, U [1 ]
Kreutz, G [1 ]
Wenker, B [1 ]
Koers, R [1 ]
机构
[1] Inst Informat Automat Tech, Oldenburg, Germany
关键词
D O I
10.1109/INDIN.2004.1417306
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A collaboration project with SENGATEC has resulted in a platform for distributed real-time programming which consists of an open source virtual machine for distributed real-time control, named rt-dvm(1) and a toolset ems-drd(2), intended to help application engineers to configure and to develop distributed control applications. Driven by Internet technologies, new commercial requirements like concurrent manufacturing and progress in computer architecture, it is now evident that future automation systems will be based on cluster technology: Up to several hundred embedded controllers with different architectures and performance will be needed for the goal of just-in-time and just-on-demand production. The search for the "right" architecture for a virtual machine (VM) which meets all real-time requirements, the different available features (memory sizes, performance,...) for the targets and the simplicity of the model are the driving forces throughout the development stage of our platform, not to mention the usability tests we have done in parallel to create a user-friendly platform. The rt-dvm turns a heterogeneous world of embedded controllers into a homogeneous world of one machine with a small set of orthogonal commands. Every other higher level control concept can be built on our VM. The actual underlying technology is the open source software Linux and RT-Linux (FSMLabs). The development platform ems-drd is based on two premises: The simplicity of the operation and the modularity of the entire program package. Through that it offers enterprises in flexible form the potential to integrate system know-how over the rt-dvm into their own processes. The features and strengths of this new approach to distributed real-time programming will be demonstrated in the exhibition area of INDIN'04. Further informations can be found on http://www.ems-drd.com.
引用
收藏
页码:80 / 86
页数:7
相关论文
共 50 条
  • [21] Distributed Intelligent MEMS: A Survey and a Real-Time Programming Framework
    Liang, Junbin
    Cao, Jiannong
    Liu, Rui
    Li, Tao
    ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [22] Distributed embedded real-time Ethernet platform for robots control
    Wu, LW
    Hu, JS
    2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2005, : 370 - 375
  • [23] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [24] An Open Platform for Mixed-Criticality Real-time Ethernet
    Carvajal, Gonzalo
    Fischmeister, Sebastian
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 153 - 156
  • [25] An open development platform for auditory real-time signal processing
    Kim, Seon Man
    Bleeck, Stefan
    SPEECH COMMUNICATION, 2018, 98 : 73 - 84
  • [26] Real-time monitoring of Machines using Open Platform Communication
    Verma, Nishchal K.
    Sharma, Teena
    Maurya, Seetaram
    Singh, Dhan Jeet
    Salour, Al
    2017 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM), 2017, : 124 - 129
  • [27] Real-Time Ultrasound Open Platform with an Extendable Number of Channels
    Mazierli, Daniele
    Ramalli, Alessandro
    Boni, Enrico
    Guidi, Francesco
    Tortoli, Piero
    INTERNATIONAL ULTRASONICS SYMPOSIUM (IEEE IUS 2021), 2021,
  • [28] It's About Time: Leveraging Clock Synchronization for Distributed Real-Time Programming
    Lee, Edward A.
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 213 - 213
  • [29] An approach to platform independent real-time programming: (1) formal description
    Hooman, J
    Van Roosmalen, O
    REAL-TIME SYSTEMS, 2000, 19 (01) : 61 - 85
  • [30] An approach to platform independent real-time programming: (2) practical application
    Hooman, J
    Van Roosmalen, O
    REAL-TIME SYSTEMS, 2000, 19 (01) : 87 - 112