An approach for the simultaneous allocation and deployment of distributed component based applications
Identifieur interne : 000344 ( PascalFrancis/Corpus ); précédent : 000343; suivant : 000345An approach for the simultaneous allocation and deployment of distributed component based applications
Auteurs : Mohamed Khalgui ; Xavier Rebeuf ; Francoise Simonot-LionSource :
- Journal européen des systèmes automatisés [ 1269-6935 ] ; 2007.
Descripteurs français
- Pascal (Inist)
English descriptors
- KwdEn :
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 |
|
---|
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-0053660Le 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 }}
![]() | This area was generated with Dilib version V0.6.33. | ![]() |