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 : 002A72 ( Istex/Corpus ); précédent : 002A71; suivant : 002A73

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

Auteurs : Mohamed Khalgui ; Xavier Rebeuf ; Françoise Simonot-Lion

Source :

RBID : ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5

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 ofparticular 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.
Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.

Url:
DOI: 10.3166/jesa.41.707-732

Links to Exploration step

ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">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>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: khalgui@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<affiliation>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: rebeuf@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Françoise" last="Simonot-Lion">Françoise Simonot-Lion</name>
<affiliation>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: simonot@loria.fr</mods:affiliation>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5</idno>
<date when="2007" year="2007">2007</date>
<idno type="doi">10.3166/jesa.41.707-732</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">002A72</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">002A72</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">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>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: khalgui@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<affiliation>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: rebeuf@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Françoise" last="Simonot-Lion">Françoise Simonot-Lion</name>
<affiliation>
<mods:affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: simonot@loria.fr</mods:affiliation>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j" type="main">Journal Européen des Systèmes Automatisés</title>
<title level="j" type="abbrev">J. Eur. Sys. Auto.</title>
<idno type="ISSN">1269-6935</idno>
<idno type="eISSN">2116-7087</idno>
<imprint>
<publisher>Lavoisier</publisher>
<date type="published" when="2007-08">2007</date>
<biblScope unit="vol">41</biblScope>
<biblScope unit="issue">6</biblScope>
<biblScope unit="page" from="707">707</biblScope>
<biblScope unit="page" to="732">732</biblScope>
<biblScope unit="page-count">26</biblScope>
<biblScope unit="ref-count">0</biblScope>
<biblScope unit="fig-count">0</biblScope>
<biblScope unit="table-count">0</biblScope>
</imprint>
<idno type="ISSN">1269-6935</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1269-6935</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></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 ofparticular 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>
<div type="abstract" xml:lang="fr">Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.</div>
</front>
</TEI>
<istex>
<corpusName>lavoisier</corpusName>
<author>
<json:item>
<name>Mohamed Khalgui</name>
<affiliations>
<json:string>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</json:string>
<json:string>E-mail: khalgui@loria.fr</json:string>
</affiliations>
</json:item>
<json:item>
<name>Xavier Rebeuf</name>
<affiliations>
<json:string>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</json:string>
<json:string>E-mail: rebeuf@loria.fr</json:string>
</affiliations>
</json:item>
<json:item>
<name>Françoise Simonot-Lion</name>
<affiliations>
<json:string>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</json:string>
<json:string>E-mail: simonot@loria.fr</json:string>
</affiliations>
</json:item>
</author>
<subject>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>control systems</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>components approach</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>allocation</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>scheduling</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>systèmes de contrôle</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>approche composant</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>allocation</value>
</json:item>
<json:item>
<lang>
<json:string>eng</json:string>
</lang>
<value>ordonnancement</value>
</json:item>
</subject>
<arkIstex>ark:/67375/HT0-K4DCSRP7-5</arkIstex>
<language>
<json:string>eng</json:string>
</language>
<originalGenre>
<json:string>research-article</json:string>
</originalGenre>
<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 ofparticular 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.</abstract>
<qualityIndicators>
<score>8.404</score>
<pdfWordCount>8673</pdfWordCount>
<pdfCharCount>48603</pdfCharCount>
<pdfVersion>1.4</pdfVersion>
<pdfPageCount>26</pdfPageCount>
<pdfPageSize>595 x 842 pts (A4)</pdfPageSize>
<refBibsNative>false</refBibsNative>
<abstractWordCount>117</abstractWordCount>
<abstractCharCount>787</abstractCharCount>
<keywordCount>8</keywordCount>
</qualityIndicators>
<title>An approach for the simultaneous allocation and deployment of distributed component based applications</title>
<genre>
<json:string>research-article</json:string>
</genre>
<host>
<title>Journal Européen des Systèmes Automatisés</title>
<language>
<json:string>unknown</json:string>
</language>
<issn>
<json:string>1269-6935</json:string>
</issn>
<eissn>
<json:string>2116-7087</json:string>
</eissn>
<publisherId>
<json:string>jesa</json:string>
</publisherId>
<volume>41</volume>
<issue>6</issue>
<pages>
<first>707</first>
<last>732</last>
<total>26</total>
</pages>
<genre>
<json:string>journal</json:string>
</genre>
</host>
<ark>
<json:string>ark:/67375/HT0-K4DCSRP7-5</json:string>
</ark>
<publicationDate>2007</publicationDate>
<copyrightDate>2007</copyrightDate>
<doi>
<json:string>10.3166/jesa.41.707-732</json:string>
</doi>
<id>B483025032FA4AEF720C05BED6B367651539D0F5</id>
<score>1</score>
<fulltext>
<json:item>
<extension>pdf</extension>
<original>true</original>
<mimetype>application/pdf</mimetype>
<uri>https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/fulltext.pdf</uri>
</json:item>
<json:item>
<extension>zip</extension>
<original>false</original>
<mimetype>application/zip</mimetype>
<uri>https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/bundle.zip</uri>
</json:item>
<istex:fulltextTEI uri="https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/fulltext.tei">
<teiHeader>
<fileDesc>
<titleStmt>
<title level="a" type="main">An approach for the simultaneous allocation and deployment of distributed component based applications</title>
<respStmt>
<resp>Références bibliographiques récupérées via GROBID</resp>
<name resp="ISTEX-API">ISTEX-API (INIST-CNRS)</name>
</respStmt>
</titleStmt>
<publicationStmt>
<authority>ISTEX</authority>
<publisher>Lavoisier</publisher>
<availability>
<licence>© Lavoisier SAS 2007</licence>
<p>Lavoisier SAS</p>
</availability>
<date type="published" when="2007-08">2007</date>
<date type="Copyright" when="2007">2007</date>
</publicationStmt>
<notesStmt>
<note type="content-type" source="research-article" scheme="https://content-type.data.istex.fr/ark:/67375/XTP-1JC4F85T-7">research-article</note>
<note type="publication-type" scheme="https://publication-type.data.istex.fr/ark:/67375/JMC-0GLKJH51-B">journal</note>
</notesStmt>
<sourceDesc>
<biblStruct type="article">
<analytic>
<title level="a" type="main" xml:lang="en">An approach for the simultaneous allocation and deployment of distributed component based applications</title>
<author xml:id="author-0000" role="corresp">
<persName>
<surname>Khalgui</surname>
<forename type="first">Mohamed</forename>
</persName>
<affiliation>
<ref>1</ref>
<address>
<orgName type="institution">Université de Nancy - LORIA (UMR CNRS 7503), Campus Scientifique</orgName>
<name type="postbox">BP 239</name>
<postCode>F-54506</postCode>
<settlement>Vandoeuvre-lés-Nancy cedex</settlement>
</address>
</affiliation>
<email>khalgui@loria.fr</email>
<email>rebeuf@loria.fr</email>
<email>simonot@loria.fr</email>
</author>
<author xml:id="author-0001" role="corresp">
<persName>
<surname>Rebeuf</surname>
<forename type="first">Xavier</forename>
</persName>
<affiliation>
<ref>1</ref>
<address>
<orgName type="institution">Université de Nancy - LORIA (UMR CNRS 7503), Campus Scientifique</orgName>
<name type="postbox">BP 239</name>
<postCode>F-54506</postCode>
<settlement>Vandoeuvre-lés-Nancy cedex</settlement>
</address>
</affiliation>
<email>khalgui@loria.fr</email>
<email>rebeuf@loria.fr</email>
<email>simonot@loria.fr</email>
</author>
<author xml:id="author-0002" role="corresp">
<persName>
<surname>Simonot-Lion</surname>
<forename type="first">Françoise</forename>
</persName>
<affiliation>
<ref>1</ref>
<address>
<orgName type="institution">Université de Nancy - LORIA (UMR CNRS 7503), Campus Scientifique</orgName>
<name type="postbox">BP 239</name>
<postCode>F-54506</postCode>
<settlement>Vandoeuvre-lés-Nancy cedex</settlement>
</address>
</affiliation>
<email>khalgui@loria.fr</email>
<email>rebeuf@loria.fr</email>
<email>simonot@loria.fr</email>
</author>
<idno type="istex">B483025032FA4AEF720C05BED6B367651539D0F5</idno>
<idno type="ark">ark:/67375/HT0-K4DCSRP7-5</idno>
<idno type="DOI">10.3166/jesa.41.707-732</idno>
<idno type="publisher-id">jesa416p707</idno>
</analytic>
<monogr>
<title level="j" type="main">Journal Européen des Systèmes Automatisés</title>
<title level="j" type="abbrev">J. Eur. Sys. Auto.</title>
<idno type="publisher-id">jesa</idno>
<idno type="pISSN">1269-6935</idno>
<idno type="eISSN">2116-7087</idno>
<imprint>
<publisher>Lavoisier</publisher>
<date type="published" when="2007-08">2007</date>
<biblScope unit="vol">41</biblScope>
<biblScope unit="issue">6</biblScope>
<biblScope unit="page" from="707">707</biblScope>
<biblScope unit="page" to="732">732</biblScope>
<biblScope unit="page-count">26</biblScope>
<biblScope unit="ref-count">0</biblScope>
<biblScope unit="fig-count">0</biblScope>
<biblScope unit="table-count">0</biblScope>
</imprint>
</monogr>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<abstract xml:lang="en">
<p>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 ofparticular 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.</p>
</abstract>
<abstract xml:lang="fr">
<p>Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.</p>
</abstract>
<textClass ana="keyword">
<keywords xml:lang="en">
<term>control systems</term>
<term>components approach</term>
<term>allocation</term>
<term>scheduling</term>
</keywords>
</textClass>
<textClass ana="keyword">
<keywords xml:lang="fr">
<term>systèmes de contrôle</term>
<term>approche composant</term>
<term>allocation</term>
<term>ordonnancement</term>
</keywords>
</textClass>
<langUsage>
<language ident="en"></language>
</langUsage>
</profileDesc>
<revisionDesc>
<change xml:id="refBibs-istex" who="#ISTEX-API" when="2019-01-15">References added</change>
</revisionDesc>
</teiHeader>
</istex:fulltextTEI>
<json:item>
<extension>txt</extension>
<original>false</original>
<mimetype>text/plain</mimetype>
<uri>https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/fulltext.txt</uri>
</json:item>
</fulltext>
<metadata>
<istex:metadataXml wicri:clean="corpus lavoisier not found" wicri:toSee="no header">
<istex:xmlDeclaration>version="1.0" encoding="UTF-8"</istex:xmlDeclaration>
<istex:docType PUBLIC="-//EDP//DTD EDP Publishing JATS v1.0 20130606//EN" URI="JATS-edppublishing1.dtd" name="istex:docType"></istex:docType>
<istex:document>
<article article-type="research-article" dtd-version="1.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">jesa</journal-id>
<journal-title-group>
<journal-title>Journal Européen des Systèmes Automatisés</journal-title>
<abbrev-journal-title abbrev-type="publisher">J. Eur. Sys. Auto.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="ppub">1269-6935</issn>
<issn pub-type="epub">2116-7087</issn>
<publisher>
<publisher-name>Lavoisier</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3166/jesa.41.707-732</article-id>
<article-id pub-id-type="publisher-id">jesa416p707</article-id>
<title-group>
<article-title xml:lang="en">An approach for the simultaneous allocation and deployment of distributed component based applications</article-title>
</title-group>
<contrib-group content-type="authors">
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Khalgui</surname>
<given-names>Mohamed</given-names>
</name>
<xref ref-type="aff" rid="AFF1">1</xref>
<xref ref-type="corresp" rid="FN1">a</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Rebeuf</surname>
<given-names>Xavier</given-names>
</name>
<xref ref-type="aff" rid="AFF1">1</xref>
<xref ref-type="corresp" rid="FN2">b</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Simonot-Lion</surname>
<given-names>Françoise</given-names>
</name>
<xref ref-type="aff" rid="AFF1">1</xref>
<xref ref-type="corresp" rid="FN3">c</xref>
</contrib>
</contrib-group>
<aff id="AFF1">
<label>1</label>
<addr-line>
<institution>Université de Nancy - LORIA (UMR CNRS 7503), Campus Scientifique</institution>
<named-content content-type="postbox">BP 239</named-content>
<named-content content-type="postcode">F-54506</named-content>
<named-content content-type="city">Vandoeuvre-lés-Nancy cedex</named-content>
</addr-line>
</aff>
<author-notes>
<corresp id="FN1">
<label>a</label>
<email>khalgui@loria.fr</email>
</corresp>
<corresp id="FN2">
<label>b</label>
<email>rebeuf@loria.fr</email>
</corresp>
<corresp id="FN3">
<label>c</label>
<email>simonot@loria.fr</email>
</corresp>
</author-notes>
<pub-date date-type="pub" publication-format="print">
<month>08</month>
<year>2007</year>
</pub-date>
<volume>41</volume>
<issue>6</issue>
<fpage>707</fpage>
<lpage>732</lpage>
<permissions>
<copyright-statement>© Lavoisier SAS 2007</copyright-statement>
<copyright-year>2007</copyright-year>
<copyright-holder>Lavoisier SAS</copyright-holder>
</permissions>
<abstract xml:lang="en">
<p>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 ofparticular 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.</p>
</abstract>
<trans-abstract xml:lang="fr">
<p>Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.</p>
</trans-abstract>
<kwd-group xml:lang="en">
<kwd>control systems</kwd>
<kwd>components approach</kwd>
<kwd>allocation</kwd>
<kwd>scheduling</kwd>
</kwd-group>
<kwd-group xml:lang="fr">
<kwd>systèmes de contrôle</kwd>
<kwd>approche composant</kwd>
<kwd>allocation</kwd>
<kwd>ordonnancement</kwd>
</kwd-group>
<counts>
<fig-count count="0"></fig-count>
<table-count count="0"></table-count>
<equation-count count="0"></equation-count>
<ref-count count="0"></ref-count>
<page-count count="26"></page-count>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>idline</meta-name>
<meta-value>JESA. Volume 41 – n° 6/2007, pages 707 à 732</meta-value>
</custom-meta>
<custom-meta>
<meta-name>cover_date</meta-name>
<meta-value>Juin-Juillet 2007</meta-value>
</custom-meta>
<custom-meta>
<meta-name>first_month</meta-name>
<meta-value>06</meta-value>
</custom-meta>
<custom-meta>
<meta-name>last_month</meta-name>
<meta-value>07</meta-value>
</custom-meta>
<custom-meta>
<meta-name>first_year</meta-name>
<meta-value>2007</meta-value>
</custom-meta>
<custom-meta>
<meta-name>last_year</meta-name>
<meta-value>2007</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
</article>
</istex:document>
</istex:metadataXml>
<mods version="3.6">
<titleInfo lang="en">
<title>An approach for the simultaneous allocation and deployment of distributed component based applications</title>
</titleInfo>
<titleInfo type="alternative" lang="en" contentType="CDATA">
<title>An approach for the simultaneous allocation and deployment of distributed component based applications</title>
</titleInfo>
<name type="personal" displayLabel="corresp">
<namePart type="given">Mohamed</namePart>
<namePart type="family">Khalgui</namePart>
<affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</affiliation>
<affiliation>E-mail: khalgui@loria.fr</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal" displayLabel="corresp">
<namePart type="given">Xavier</namePart>
<namePart type="family">Rebeuf</namePart>
<affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</affiliation>
<affiliation>E-mail: rebeuf@loria.fr</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal" displayLabel="corresp">
<namePart type="given">Françoise</namePart>
<namePart type="family">Simonot-Lion</namePart>
<affiliation>Université de Nancy - LORIA (UMR CNRS 7503), Campus ScientifiqueBP 239F-54506Vandoeuvre-lés-Nancy cedex</affiliation>
<affiliation>E-mail: simonot@loria.fr</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<typeOfResource>text</typeOfResource>
<genre type="research-article" displayLabel="research-article" authority="ISTEX" authorityURI="https://content-type.data.istex.fr" valueURI="https://content-type.data.istex.fr/ark:/67375/XTP-1JC4F85T-7">research-article</genre>
<originInfo>
<publisher>Lavoisier</publisher>
<dateIssued encoding="w3cdtf">2007</dateIssued>
<copyrightDate encoding="w3cdtf">2007</copyrightDate>
</originInfo>
<language>
<languageTerm type="code" authority="iso639-2b">eng</languageTerm>
<languageTerm type="code" authority="rfc3066">en</languageTerm>
</language>
<physicalDescription></physicalDescription>
<abstract 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 ofparticular 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.</abstract>
<abstract lang="fr">Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.</abstract>
<subject lang="en">
<genre>keywords</genre>
<topic>control systems</topic>
<topic>components approach</topic>
<topic>allocation</topic>
<topic>scheduling</topic>
</subject>
<subject lang="fr">
<genre>keywords</genre>
<topic>systèmes de contrôle</topic>
<topic>approche composant</topic>
<topic>allocation</topic>
<topic>ordonnancement</topic>
</subject>
<relatedItem type="host">
<titleInfo>
<title>Journal Européen des Systèmes Automatisés</title>
</titleInfo>
<genre type="journal" authority="ISTEX" authorityURI="https://publication-type.data.istex.fr" valueURI="https://publication-type.data.istex.fr/ark:/67375/JMC-0GLKJH51-B">journal</genre>
<identifier type="ISSN">1269-6935</identifier>
<identifier type="eISSN">2116-7087</identifier>
<identifier type="PublisherID">jesa</identifier>
<part>
<date>2007</date>
<detail type="volume">
<caption>vol.</caption>
<number>41</number>
</detail>
<detail type="issue">
<caption>no.</caption>
<number>6</number>
</detail>
<extent unit="pages">
<start>707</start>
<end>732</end>
<total>26</total>
</extent>
</part>
</relatedItem>
<identifier type="istex">B483025032FA4AEF720C05BED6B367651539D0F5</identifier>
<identifier type="ark">ark:/67375/HT0-K4DCSRP7-5</identifier>
<identifier type="DOI">10.3166/jesa.41.707-732</identifier>
<identifier type="publisher-ID">jesa416p707</identifier>
<accessCondition type="use and reproduction" contentType="copyright">© Lavoisier SAS 2007</accessCondition>
<recordInfo>
<recordContentSource authority="ISTEX" authorityURI="https://loaded-corpus.data.istex.fr" valueURI="https://loaded-corpus.data.istex.fr/ark:/67375/XBH-4L897VLR-T">lavoisier</recordContentSource>
<recordOrigin>© Lavoisier SAS 2007</recordOrigin>
</recordInfo>
</mods>
<json:item>
<extension>json</extension>
<original>false</original>
<mimetype>application/json</mimetype>
<uri>https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/record.json</uri>
</json:item>
</metadata>
<serie></serie>
</istex>
</record>

Pour manipuler ce document sous Unix (Dilib)

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

Ou

HfdSelect -h $EXPLOR_AREA/Data/Istex/Corpus/biblio.hfd -nk 002A72 | SxmlIndent | more

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

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Istex
   |étape=   Corpus
   |type=    RBID
   |clé=     ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5
   |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