Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A deployment methodology of real-time industrial control applications in distributed controllers

Identifieur interne : 000307 ( PascalFrancis/Corpus ); précédent : 000306; suivant : 000308

A deployment methodology of real-time industrial control applications in distributed controllers

Auteurs : Mohamed Khalgui

Source :

RBID : Pascal:08-0311307

Descripteurs français

English descriptors

Abstract

This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.

Notice en format standard (ISO 2709)

Pour connaître la documentation sur le format Inist Standard.

pA  
A01 01  1    @0 0166-3615
A02 01      @0 CINUD4
A03   1    @0 Comput. ind.
A05       @2 59
A06       @2 5
A08 01  1  ENG  @1 A deployment methodology of real-time industrial control applications in distributed controllers
A11 01  1    @1 KHALGUI (Mohamed)
A14 01      @1 Martin Luther University @3 DEU @Z 1 aut.
A14 02      @1 Nancy Université LORIA (UMR CNRS 7503) @3 FRA @Z 1 aut.
A20       @1 450-462
A21       @1 2008
A23 01      @0 ENG
A43 01      @1 INIST @2 18275 @5 354000173778060040
A44       @0 0000 @1 © 2008 INIST-CNRS. All rights reserved.
A45       @0 53 ref.
A47 01  1    @0 08-0311307
A60       @1 P
A61       @0 A
A64 01  1    @0 Computers in industry
A66 01      @0 NLD
C01 01    ENG  @0 This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.
C02 01  X    @0 001D02B04
C02 02  X    @0 001D01A12
C02 03  X    @0 001D02B09
C02 04  X    @0 001D02D09
C03 01  X  FRE  @0 Déploiement @5 06
C03 01  X  ENG  @0 Unfolding @5 06
C03 01  X  SPA  @0 Despliegue @5 06
C03 02  X  FRE  @0 Temps réel @5 07
C03 02  X  ENG  @0 Real time @5 07
C03 02  X  SPA  @0 Tiempo real @5 07
C03 03  X  FRE  @0 Système réparti @5 08
C03 03  X  ENG  @0 Distributed system @5 08
C03 03  X  SPA  @0 Sistema repartido @5 08
C03 04  X  FRE  @0 Composant logiciel @5 09
C03 04  X  ENG  @0 Software component @5 09
C03 04  X  SPA  @0 Componente logicial @5 09
C03 05  3  FRE  @0 Ordonnancement processeur @5 10
C03 05  3  ENG  @0 Processor scheduling @5 10
C03 06  X  FRE  @0 Réseau communication @5 11
C03 06  X  ENG  @0 Communication network @5 11
C03 06  X  SPA  @0 Red de comunicación @5 11
C03 07  3  FRE  @0 Commande industrielle @5 18
C03 07  3  ENG  @0 Industrial control @5 18
C03 08  X  FRE  @0 Commande répartie @5 19
C03 08  X  ENG  @0 Distributed control @5 19
C03 08  X  SPA  @0 Control repartido @5 19
C03 09  X  FRE  @0 Contrôleur logique programmable @5 20
C03 09  X  ENG  @0 Programmable logical controller @5 20
C03 09  X  SPA  @0 Controlador lógica programable @5 20
C03 10  X  FRE  @0 Algorithme réparti @5 23
C03 10  X  ENG  @0 Distributed algorithm @5 23
C03 10  X  SPA  @0 Algoritmo repartido @5 23
C03 11  X  FRE  @0 Programmation dynamique @5 24
C03 11  X  ENG  @0 Dynamic programming @5 24
C03 11  X  SPA  @0 Programación dinámica @5 24
N21       @1 196
N44 01      @1 OTO
N82       @1 OTO

Format Inist (serveur)

NO : PASCAL 08-0311307 INIST
ET : A deployment methodology of real-time industrial control applications in distributed controllers
AU : KHALGUI (Mohamed)
AF : Martin Luther University/Allemagne (1 aut.); Nancy Université LORIA (UMR CNRS 7503)/France (1 aut.)
DT : Publication en série; Niveau analytique
SO : Computers in industry; ISSN 0166-3615; Coden CINUD4; Pays-Bas; Da. 2008; Vol. 59; No. 5; Pp. 450-462; Bibl. 53 ref.
LA : Anglais
EA : This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.
CC : 001D02B04; 001D01A12; 001D02B09; 001D02D09
FD : Déploiement; Temps réel; Système réparti; Composant logiciel; Ordonnancement processeur; Réseau communication; Commande industrielle; Commande répartie; Contrôleur logique programmable; Algorithme réparti; Programmation dynamique
ED : Unfolding; Real time; Distributed system; Software component; Processor scheduling; Communication network; Industrial control; Distributed control; Programmable logical controller; Distributed algorithm; Dynamic programming
SD : Despliegue; Tiempo real; Sistema repartido; Componente logicial; Red de comunicación; Control repartido; Controlador lógica programable; Algoritmo repartido; Programación dinámica
LO : INIST-18275.354000173778060040
ID : 08-0311307

Links to Exploration step

Pascal:08-0311307

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">A deployment methodology of real-time industrial control applications in distributed controllers</title>
<author>
<name sortKey="Khalgui, Mohamed" sort="Khalgui, Mohamed" uniqKey="Khalgui M" first="Mohamed" last="Khalgui">Mohamed Khalgui</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Martin Luther University</s1>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
</affiliation>
<affiliation>
<inist:fA14 i1="02">
<s1>Nancy Université LORIA (UMR CNRS 7503)</s1>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">08-0311307</idno>
<date when="2008">2008</date>
<idno type="stanalyst">PASCAL 08-0311307 INIST</idno>
<idno type="RBID">Pascal:08-0311307</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000307</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">A deployment methodology of real-time industrial control applications in distributed controllers</title>
<author>
<name sortKey="Khalgui, Mohamed" sort="Khalgui, Mohamed" uniqKey="Khalgui M" first="Mohamed" last="Khalgui">Mohamed Khalgui</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Martin Luther University</s1>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
</affiliation>
<affiliation>
<inist:fA14 i1="02">
<s1>Nancy Université LORIA (UMR CNRS 7503)</s1>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Computers in industry</title>
<title level="j" type="abbreviated">Comput. ind.</title>
<idno type="ISSN">0166-3615</idno>
<imprint>
<date when="2008">2008</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Computers in industry</title>
<title level="j" type="abbreviated">Comput. ind.</title>
<idno type="ISSN">0166-3615</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Communication network</term>
<term>Distributed algorithm</term>
<term>Distributed control</term>
<term>Distributed system</term>
<term>Dynamic programming</term>
<term>Industrial control</term>
<term>Processor scheduling</term>
<term>Programmable logical controller</term>
<term>Real time</term>
<term>Software component</term>
<term>Unfolding</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Déploiement</term>
<term>Temps réel</term>
<term>Système réparti</term>
<term>Composant logiciel</term>
<term>Ordonnancement processeur</term>
<term>Réseau communication</term>
<term>Commande industrielle</term>
<term>Commande répartie</term>
<term>Contrôleur logique programmable</term>
<term>Algorithme réparti</term>
<term>Programmation dynamique</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.</div>
</front>
</TEI>
<inist>
<standard h6="B">
<pA>
<fA01 i1="01" i2="1">
<s0>0166-3615</s0>
</fA01>
<fA02 i1="01">
<s0>CINUD4</s0>
</fA02>
<fA03 i2="1">
<s0>Comput. ind.</s0>
</fA03>
<fA05>
<s2>59</s2>
</fA05>
<fA06>
<s2>5</s2>
</fA06>
<fA08 i1="01" i2="1" l="ENG">
<s1>A deployment methodology of real-time industrial control applications in distributed controllers</s1>
</fA08>
<fA11 i1="01" i2="1">
<s1>KHALGUI (Mohamed)</s1>
</fA11>
<fA14 i1="01">
<s1>Martin Luther University</s1>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
</fA14>
<fA14 i1="02">
<s1>Nancy Université LORIA (UMR CNRS 7503)</s1>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</fA14>
<fA20>
<s1>450-462</s1>
</fA20>
<fA21>
<s1>2008</s1>
</fA21>
<fA23 i1="01">
<s0>ENG</s0>
</fA23>
<fA43 i1="01">
<s1>INIST</s1>
<s2>18275</s2>
<s5>354000173778060040</s5>
</fA43>
<fA44>
<s0>0000</s0>
<s1>© 2008 INIST-CNRS. All rights reserved.</s1>
</fA44>
<fA45>
<s0>53 ref.</s0>
</fA45>
<fA47 i1="01" i2="1">
<s0>08-0311307</s0>
</fA47>
<fA60>
<s1>P</s1>
</fA60>
<fA61>
<s0>A</s0>
</fA61>
<fA64 i1="01" i2="1">
<s0>Computers in industry</s0>
</fA64>
<fA66 i1="01">
<s0>NLD</s0>
</fA66>
<fC01 i1="01" l="ENG">
<s0>This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.</s0>
</fC01>
<fC02 i1="01" i2="X">
<s0>001D02B04</s0>
</fC02>
<fC02 i1="02" i2="X">
<s0>001D01A12</s0>
</fC02>
<fC02 i1="03" i2="X">
<s0>001D02B09</s0>
</fC02>
<fC02 i1="04" i2="X">
<s0>001D02D09</s0>
</fC02>
<fC03 i1="01" i2="X" l="FRE">
<s0>Déploiement</s0>
<s5>06</s5>
</fC03>
<fC03 i1="01" i2="X" l="ENG">
<s0>Unfolding</s0>
<s5>06</s5>
</fC03>
<fC03 i1="01" i2="X" l="SPA">
<s0>Despliegue</s0>
<s5>06</s5>
</fC03>
<fC03 i1="02" i2="X" l="FRE">
<s0>Temps réel</s0>
<s5>07</s5>
</fC03>
<fC03 i1="02" i2="X" l="ENG">
<s0>Real time</s0>
<s5>07</s5>
</fC03>
<fC03 i1="02" i2="X" l="SPA">
<s0>Tiempo real</s0>
<s5>07</s5>
</fC03>
<fC03 i1="03" i2="X" l="FRE">
<s0>Système réparti</s0>
<s5>08</s5>
</fC03>
<fC03 i1="03" i2="X" l="ENG">
<s0>Distributed system</s0>
<s5>08</s5>
</fC03>
<fC03 i1="03" i2="X" l="SPA">
<s0>Sistema repartido</s0>
<s5>08</s5>
</fC03>
<fC03 i1="04" i2="X" l="FRE">
<s0>Composant logiciel</s0>
<s5>09</s5>
</fC03>
<fC03 i1="04" i2="X" l="ENG">
<s0>Software component</s0>
<s5>09</s5>
</fC03>
<fC03 i1="04" i2="X" l="SPA">
<s0>Componente logicial</s0>
<s5>09</s5>
</fC03>
<fC03 i1="05" i2="3" l="FRE">
<s0>Ordonnancement processeur</s0>
<s5>10</s5>
</fC03>
<fC03 i1="05" i2="3" l="ENG">
<s0>Processor scheduling</s0>
<s5>10</s5>
</fC03>
<fC03 i1="06" i2="X" l="FRE">
<s0>Réseau communication</s0>
<s5>11</s5>
</fC03>
<fC03 i1="06" i2="X" l="ENG">
<s0>Communication network</s0>
<s5>11</s5>
</fC03>
<fC03 i1="06" i2="X" l="SPA">
<s0>Red de comunicación</s0>
<s5>11</s5>
</fC03>
<fC03 i1="07" i2="3" l="FRE">
<s0>Commande industrielle</s0>
<s5>18</s5>
</fC03>
<fC03 i1="07" i2="3" l="ENG">
<s0>Industrial control</s0>
<s5>18</s5>
</fC03>
<fC03 i1="08" i2="X" l="FRE">
<s0>Commande répartie</s0>
<s5>19</s5>
</fC03>
<fC03 i1="08" i2="X" l="ENG">
<s0>Distributed control</s0>
<s5>19</s5>
</fC03>
<fC03 i1="08" i2="X" l="SPA">
<s0>Control repartido</s0>
<s5>19</s5>
</fC03>
<fC03 i1="09" i2="X" l="FRE">
<s0>Contrôleur logique programmable</s0>
<s5>20</s5>
</fC03>
<fC03 i1="09" i2="X" l="ENG">
<s0>Programmable logical controller</s0>
<s5>20</s5>
</fC03>
<fC03 i1="09" i2="X" l="SPA">
<s0>Controlador lógica programable</s0>
<s5>20</s5>
</fC03>
<fC03 i1="10" i2="X" l="FRE">
<s0>Algorithme réparti</s0>
<s5>23</s5>
</fC03>
<fC03 i1="10" i2="X" l="ENG">
<s0>Distributed algorithm</s0>
<s5>23</s5>
</fC03>
<fC03 i1="10" i2="X" l="SPA">
<s0>Algoritmo repartido</s0>
<s5>23</s5>
</fC03>
<fC03 i1="11" i2="X" l="FRE">
<s0>Programmation dynamique</s0>
<s5>24</s5>
</fC03>
<fC03 i1="11" i2="X" l="ENG">
<s0>Dynamic programming</s0>
<s5>24</s5>
</fC03>
<fC03 i1="11" i2="X" l="SPA">
<s0>Programación dinámica</s0>
<s5>24</s5>
</fC03>
<fN21>
<s1>196</s1>
</fN21>
<fN44 i1="01">
<s1>OTO</s1>
</fN44>
<fN82>
<s1>OTO</s1>
</fN82>
</pA>
</standard>
<server>
<NO>PASCAL 08-0311307 INIST</NO>
<ET>A deployment methodology of real-time industrial control applications in distributed controllers</ET>
<AU>KHALGUI (Mohamed)</AU>
<AF>Martin Luther University/Allemagne (1 aut.); Nancy Université LORIA (UMR CNRS 7503)/France (1 aut.)</AF>
<DT>Publication en série; Niveau analytique</DT>
<SO>Computers in industry; ISSN 0166-3615; Coden CINUD4; Pays-Bas; Da. 2008; Vol. 59; No. 5; Pp. 450-462; Bibl. 53 ref.</SO>
<LA>Anglais</LA>
<EA>This paper deals with the deployment of industrial control applications in distributed devices (considered as multi-tasking Programmable Logic Controllers (PLCs)). These applications are developed according to the component-based standard IEC 61499. In this standard, a function block is an event triggered component and the application is a network of distributed blocks on several devices. To deploy these blocks in feasible OS tasks of the execution support, we propose a hybrid scheduling approach allowing in particular to check according to specifications the temporal behavior of the application in devices and also on the communication network. This approach is based on static and dynamic policies. The static policy allows to construct OS tasks from function blocks, whereas the dynamic policy allows their scheduling at run-time.</EA>
<CC>001D02B04; 001D01A12; 001D02B09; 001D02D09</CC>
<FD>Déploiement; Temps réel; Système réparti; Composant logiciel; Ordonnancement processeur; Réseau communication; Commande industrielle; Commande répartie; Contrôleur logique programmable; Algorithme réparti; Programmation dynamique</FD>
<ED>Unfolding; Real time; Distributed system; Software component; Processor scheduling; Communication network; Industrial control; Distributed control; Programmable logical controller; Distributed algorithm; Dynamic programming</ED>
<SD>Despliegue; Tiempo real; Sistema repartido; Componente logicial; Red de comunicación; Control repartido; Controlador lógica programable; Algoritmo repartido; Programación dinámica</SD>
<LO>INIST-18275.354000173778060040</LO>
<ID>08-0311307</ID>
</server>
</inist>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/PascalFrancis/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000307 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/PascalFrancis/Corpus/biblio.hfd -nk 000307 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    PascalFrancis
   |étape=   Corpus
   |type=    RBID
   |clé=     Pascal:08-0311307
   |texte=   A deployment methodology of real-time industrial control applications in distributed controllers
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022