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.

An approach for the simultaneous allocation and deployment of distributed component based applications

Identifieur interne : 000344 ( PascalFrancis/Corpus ); précédent : 000343; suivant : 000345

An approach for the simultaneous allocation and deployment of distributed component based applications

Auteurs : Mohamed Khalgui ; Xavier Rebeuf ; Francoise Simonot-Lion

Source :

RBID : Pascal:08-0053660

Descripteurs français

English descriptors

Abstract

This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.

Notice en format standard (ISO 2709)

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

pA  
A01 01  1    @0 1269-6935
A03   1    @0 J. eur. syst. autom.
A05       @2 41
A06       @2 6
A08 01  1  ENG  @1 An approach for the simultaneous allocation and deployment of distributed component based applications
A11 01  1    @1 KHALGUI (Mohamed)
A11 02  1    @1 REBEUF (Xavier)
A11 03  1    @1 SIMONOT-LION (Francoise)
A14 01      @1 Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239 @2 54506 Vandoeuvre-lés-Nancy @3 FRA @Z 1 aut. @Z 2 aut. @Z 3 aut.
A20       @1 707-732
A21       @1 2007
A23 01      @0 ENG
A24 01      @0 fre
A43 01      @1 INIST @2 26104 @5 354000160970660030
A44       @0 0000 @1 © 2008 INIST-CNRS. All rights reserved.
A45       @0 1 p.3/4
A47 01  1    @0 08-0053660
A60       @1 P
A61       @0 A
A64 01  1    @0 Journal européen des systèmes automatisés
A66 01      @0 FRA
C01 01    ENG  @0 This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.
C02 01  X    @0 001D02B09
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 Composant logiciel @5 07
C03 02  X  ENG  @0 Software component @5 07
C03 02  X  SPA  @0 Componente logicial @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  3  FRE  @0 Commande industrielle @5 09
C03 04  3  ENG  @0 Industrial control @5 09
C03 05  X  FRE  @0 Commande répartie @5 10
C03 05  X  ENG  @0 Distributed control @5 10
C03 05  X  SPA  @0 Control repartido @5 10
C03 06  X  FRE  @0 Contrôleur logique programmable @5 11
C03 06  X  ENG  @0 Programmable logical controller @5 11
C03 06  X  SPA  @0 Controlador lógica programable @5 11
C03 07  X  FRE  @0 Ordonnancement @5 12
C03 07  X  ENG  @0 Scheduling @5 12
C03 07  X  SPA  @0 Reglamento @5 12
C03 08  X  FRE  @0 Temps réponse @5 18
C03 08  X  ENG  @0 Response time @5 18
C03 08  X  SPA  @0 Tiempo respuesta @5 18
C03 09  X  FRE  @0 Réponse temporelle @5 19
C03 09  X  ENG  @0 Time response @5 19
C03 09  X  SPA  @0 Respuesta temporal @5 19
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 Schéma fonctionnel @5 28
C03 11  X  ENG  @0 Function block diagram @5 28
C03 11  X  SPA  @0 Esquema funcional @5 28
C03 12  X  FRE  @0 Approche heuristique @5 29
C03 12  X  ENG  @0 Heuristic approach @5 29
C03 12  X  SPA  @0 Enfoque heurístico @5 29
C03 13  X  FRE  @0 . @4 INC @5 82
N21       @1 028
N44 01      @1 OTO
N82       @1 OTO

Format Inist (serveur)

NO : PASCAL 08-0053660 INIST
ET : An approach for the simultaneous allocation and deployment of distributed component based applications
AU : KHALGUI (Mohamed); REBEUF (Xavier); SIMONOT-LION (Francoise)
AF : Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239/54506 Vandoeuvre-lés-Nancy/France (1 aut., 2 aut., 3 aut.)
DT : Publication en série; Niveau analytique
SO : Journal européen des systèmes automatisés; ISSN 1269-6935; France; Da. 2007; Vol. 41; No. 6; Pp. 707-732; Abs. français; Bibl. 1 p.3/4
LA : Anglais
EA : This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.
CC : 001D02B09
FD : Déploiement; Composant logiciel; Système réparti; Commande industrielle; Commande répartie; Contrôleur logique programmable; Ordonnancement; Temps réponse; Réponse temporelle; Algorithme réparti; Schéma fonctionnel; Approche heuristique; .
ED : Unfolding; Software component; Distributed system; Industrial control; Distributed control; Programmable logical controller; Scheduling; Response time; Time response; Distributed algorithm; Function block diagram; Heuristic approach
SD : Despliegue; Componente logicial; Sistema repartido; Control repartido; Controlador lógica programable; Reglamento; Tiempo respuesta; Respuesta temporal; Algoritmo repartido; Esquema funcional; Enfoque heurístico
LO : INIST-26104.354000160970660030
ID : 08-0053660

Links to Exploration step

Pascal:08-0053660

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">An approach for the simultaneous allocation and deployment of distributed component based applications</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>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Francoise" last="Simonot-Lion">Francoise Simonot-Lion</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">08-0053660</idno>
<date when="2007">2007</date>
<idno type="stanalyst">PASCAL 08-0053660 INIST</idno>
<idno type="RBID">Pascal:08-0053660</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000344</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">An approach for the simultaneous allocation and deployment of distributed component based applications</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>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Francoise" last="Simonot-Lion">Francoise Simonot-Lion</name>
<affiliation>
<inist:fA14 i1="01">
<s1>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Journal européen des systèmes automatisés</title>
<title level="j" type="abbreviated">J. eur. syst. autom.</title>
<idno type="ISSN">1269-6935</idno>
<imprint>
<date when="2007">2007</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Journal européen des systèmes automatisés</title>
<title level="j" type="abbreviated">J. eur. syst. autom.</title>
<idno type="ISSN">1269-6935</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Distributed algorithm</term>
<term>Distributed control</term>
<term>Distributed system</term>
<term>Function block diagram</term>
<term>Heuristic approach</term>
<term>Industrial control</term>
<term>Programmable logical controller</term>
<term>Response time</term>
<term>Scheduling</term>
<term>Software component</term>
<term>Time response</term>
<term>Unfolding</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Déploiement</term>
<term>Composant logiciel</term>
<term>Système réparti</term>
<term>Commande industrielle</term>
<term>Commande répartie</term>
<term>Contrôleur logique programmable</term>
<term>Ordonnancement</term>
<term>Temps réponse</term>
<term>Réponse temporelle</term>
<term>Algorithme réparti</term>
<term>Schéma fonctionnel</term>
<term>Approche heuristique</term>
<term>.</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.</div>
</front>
</TEI>
<inist>
<standard h6="B">
<pA>
<fA01 i1="01" i2="1">
<s0>1269-6935</s0>
</fA01>
<fA03 i2="1">
<s0>J. eur. syst. autom.</s0>
</fA03>
<fA05>
<s2>41</s2>
</fA05>
<fA06>
<s2>6</s2>
</fA06>
<fA08 i1="01" i2="1" l="ENG">
<s1>An approach for the simultaneous allocation and deployment of distributed component based applications</s1>
</fA08>
<fA11 i1="01" i2="1">
<s1>KHALGUI (Mohamed)</s1>
</fA11>
<fA11 i1="02" i2="1">
<s1>REBEUF (Xavier)</s1>
</fA11>
<fA11 i1="03" i2="1">
<s1>SIMONOT-LION (Francoise)</s1>
</fA11>
<fA14 i1="01">
<s1>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239</s1>
<s2>54506 Vandoeuvre-lés-Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</fA14>
<fA20>
<s1>707-732</s1>
</fA20>
<fA21>
<s1>2007</s1>
</fA21>
<fA23 i1="01">
<s0>ENG</s0>
</fA23>
<fA24 i1="01">
<s0>fre</s0>
</fA24>
<fA43 i1="01">
<s1>INIST</s1>
<s2>26104</s2>
<s5>354000160970660030</s5>
</fA43>
<fA44>
<s0>0000</s0>
<s1>© 2008 INIST-CNRS. All rights reserved.</s1>
</fA44>
<fA45>
<s0>1 p.3/4</s0>
</fA45>
<fA47 i1="01" i2="1">
<s0>08-0053660</s0>
</fA47>
<fA60>
<s1>P</s1>
</fA60>
<fA61>
<s0>A</s0>
</fA61>
<fA64 i1="01" i2="1">
<s0>Journal européen des systèmes automatisés</s0>
</fA64>
<fA66 i1="01">
<s0>FRA</s0>
</fA66>
<fC01 i1="01" l="ENG">
<s0>This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.</s0>
</fC01>
<fC02 i1="01" i2="X">
<s0>001D02B09</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>Composant logiciel</s0>
<s5>07</s5>
</fC03>
<fC03 i1="02" i2="X" l="ENG">
<s0>Software component</s0>
<s5>07</s5>
</fC03>
<fC03 i1="02" i2="X" l="SPA">
<s0>Componente logicial</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="3" l="FRE">
<s0>Commande industrielle</s0>
<s5>09</s5>
</fC03>
<fC03 i1="04" i2="3" l="ENG">
<s0>Industrial control</s0>
<s5>09</s5>
</fC03>
<fC03 i1="05" i2="X" l="FRE">
<s0>Commande répartie</s0>
<s5>10</s5>
</fC03>
<fC03 i1="05" i2="X" l="ENG">
<s0>Distributed control</s0>
<s5>10</s5>
</fC03>
<fC03 i1="05" i2="X" l="SPA">
<s0>Control repartido</s0>
<s5>10</s5>
</fC03>
<fC03 i1="06" i2="X" l="FRE">
<s0>Contrôleur logique programmable</s0>
<s5>11</s5>
</fC03>
<fC03 i1="06" i2="X" l="ENG">
<s0>Programmable logical controller</s0>
<s5>11</s5>
</fC03>
<fC03 i1="06" i2="X" l="SPA">
<s0>Controlador lógica programable</s0>
<s5>11</s5>
</fC03>
<fC03 i1="07" i2="X" l="FRE">
<s0>Ordonnancement</s0>
<s5>12</s5>
</fC03>
<fC03 i1="07" i2="X" l="ENG">
<s0>Scheduling</s0>
<s5>12</s5>
</fC03>
<fC03 i1="07" i2="X" l="SPA">
<s0>Reglamento</s0>
<s5>12</s5>
</fC03>
<fC03 i1="08" i2="X" l="FRE">
<s0>Temps réponse</s0>
<s5>18</s5>
</fC03>
<fC03 i1="08" i2="X" l="ENG">
<s0>Response time</s0>
<s5>18</s5>
</fC03>
<fC03 i1="08" i2="X" l="SPA">
<s0>Tiempo respuesta</s0>
<s5>18</s5>
</fC03>
<fC03 i1="09" i2="X" l="FRE">
<s0>Réponse temporelle</s0>
<s5>19</s5>
</fC03>
<fC03 i1="09" i2="X" l="ENG">
<s0>Time response</s0>
<s5>19</s5>
</fC03>
<fC03 i1="09" i2="X" l="SPA">
<s0>Respuesta temporal</s0>
<s5>19</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>Schéma fonctionnel</s0>
<s5>28</s5>
</fC03>
<fC03 i1="11" i2="X" l="ENG">
<s0>Function block diagram</s0>
<s5>28</s5>
</fC03>
<fC03 i1="11" i2="X" l="SPA">
<s0>Esquema funcional</s0>
<s5>28</s5>
</fC03>
<fC03 i1="12" i2="X" l="FRE">
<s0>Approche heuristique</s0>
<s5>29</s5>
</fC03>
<fC03 i1="12" i2="X" l="ENG">
<s0>Heuristic approach</s0>
<s5>29</s5>
</fC03>
<fC03 i1="12" i2="X" l="SPA">
<s0>Enfoque heurístico</s0>
<s5>29</s5>
</fC03>
<fC03 i1="13" i2="X" l="FRE">
<s0>.</s0>
<s4>INC</s4>
<s5>82</s5>
</fC03>
<fN21>
<s1>028</s1>
</fN21>
<fN44 i1="01">
<s1>OTO</s1>
</fN44>
<fN82>
<s1>OTO</s1>
</fN82>
</pA>
</standard>
<server>
<NO>PASCAL 08-0053660 INIST</NO>
<ET>An approach for the simultaneous allocation and deployment of distributed component based applications</ET>
<AU>KHALGUI (Mohamed); REBEUF (Xavier); SIMONOT-LION (Francoise)</AU>
<AF>Université de Nancy -LORIA (UMR CNRS 7503) Campus Scientifique BP 239/54506 Vandoeuvre-lés-Nancy/France (1 aut., 2 aut., 3 aut.)</AF>
<DT>Publication en série; Niveau analytique</DT>
<SO>Journal européen des systèmes automatisés; ISSN 1269-6935; France; Da. 2007; Vol. 41; No. 6; Pp. 707-732; Abs. français; Bibl. 1 p.3/4</SO>
<LA>Anglais</LA>
<EA>This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition of particular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.</EA>
<CC>001D02B09</CC>
<FD>Déploiement; Composant logiciel; Système réparti; Commande industrielle; Commande répartie; Contrôleur logique programmable; Ordonnancement; Temps réponse; Réponse temporelle; Algorithme réparti; Schéma fonctionnel; Approche heuristique; .</FD>
<ED>Unfolding; Software component; Distributed system; Industrial control; Distributed control; Programmable logical controller; Scheduling; Response time; Time response; Distributed algorithm; Function block diagram; Heuristic approach</ED>
<SD>Despliegue; Componente logicial; Sistema repartido; Control repartido; Controlador lógica programable; Reglamento; Tiempo respuesta; Respuesta temporal; Algoritmo repartido; Esquema funcional; Enfoque heurístico</SD>
<LO>INIST-26104.354000160970660030</LO>
<ID>08-0053660</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 000344 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/PascalFrancis/Corpus/biblio.hfd -nk 000344 | 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-0053660
   |texte=   An approach for the simultaneous allocation and deployment of distributed component based applications
}}

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