Towards an implementation model for FB-based reconfigurable distributed control applications

被引:11
作者
Thramboulidis, K [1 ]
Doukas, G [1 ]
Frantzis, A [1 ]
机构
[1] Univ Patras, Patras 26500, Greece
来源
SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ISORC.2004.1300345
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Function Block (FB) has been defined by the International Electro-technical Commission (IEC) as the basic construct for the development of reusable, interoperable, distributed control applications. Complete applications can be defined in the design level as networks of interconnected FBs. For these design models to be automatically converted to implementation ones, adopting the model integrated computing paradigm, an appropriate implementation meta-model should be defined. In this paper we describe two alternatives for the implementation of FB design models. The first one adopts the straight forward transformation of the FB design model to a high level language (C++, Java) implementation model. The second approach utilizes UML-RT models as an intermediate representation towards the final implementation model. Both approaches support the dynamic re-configuration of the control application and exploit our extensions to the IEC Execution Control Chart notation, to improve the expressiveness of the design model and the efficiency of the implementation one.
引用
收藏
页码:193 / 200
页数:8
相关论文
共 15 条
[1]  
BRENNAN R, 2002, P 13 IEEE INT WORKSH
[2]  
BRENNAN R, 2002, IEEE T ROBOTICS AUTO, V18
[3]  
BRENNAN X, 2001, J APPL SYSTEM STUDIE, V2, P1
[4]  
DOUGLAS BP, 1999, DOING HARD TIME DEV
[5]  
GOMMA H, 2000, DESIGNING CONCURRENT
[6]  
*IEC TECHN COMM 65, 1999, FUNCT BLOCKS PROC CO
[7]  
*IEC TECHN COMM TC, 2000, IEC61499 IND PROC ME
[8]  
OMG, 2003, UML PROF SCHED PERF
[9]  
Selic B., 1998, Using UML for modeling complex real-time systems
[10]  
THRAMBOULIDIS K, 2002, 4 IEEE INT WORKSH FA