• Aucun résultat trouvé

Modeling Railway Control Systems Using Graph Grammars: a Case Study

N/A
N/A
Protected

Academic year: 2021

Partager "Modeling Railway Control Systems Using Graph Grammars: a Case Study"

Copied!
28
0
0

Texte intégral

(1)

HAL Id: inria-00073479

https://hal.inria.fr/inria-00073479

Submitted on 24 May 2006

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Grammars: a Case Study

Anne-Alexandra Holzbacher, Michaël Périn, Mario Südholt

To cite this version:

Anne-Alexandra Holzbacher, Michaël Périn, Mario Südholt. Modeling Railway Control Systems Using Graph Grammars: a Case Study. [Research Report] RR-3210, INRIA. 1997. �inria-00073479�

(2)

a p p o r t

d e r e c h e r c h e

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Modeling Railway Control Systems using Graph Grammars:

a Case Study

Anne-Alexandra Holzbacher, Micha¨el P´erin, Mario S¨udholt

N ˚ 3210

juillet 1997

TH `EME 2

(3)
(4)

12."%3 4'

57668:9;57<=8:>%?@6A%BC?ED#F@<=GIH?@JLK%8IBCMONQP!RSJLK?$T8U<WVYX8IBR=6Z[NQP\?@B RSFE]T

^

AK%F@<=_CZ

`bac

d[ed7f7gihkjd[l$mnd#onpOqrmtsLmtd[o

dLubsLvOotsLwxoQy{z@e7|protmt}@w~d

€

pI‚;dLubƒ„vOlx…~d

†

vˆ‡x‡p

€

u.…~d

€

d[s a d € s a

d+lЉŒ‹OfŽLg*‚{wxmto‘ondLu[’O’r“ŠgifI”•‡–vˆqOd[y

—™˜„š[›:œU$žO›rŸ 

l#u

a

mty

€

dL‡p

€

uL¡ˆ¢£d£…xdL¤Od[onpO‡v

€

vOm‘on¢£v:zsCprlŒu

€

pro@y{z@yud[e¦¥„§¨d.v

€

d©e•vOmtlxotzªsCprl$sCd

€

l~d[…7¢bmnu

a

u a

d¬«C­;®C¯±°²ˆ³{´#²ˆ³µC¶¸·S¯¹´ µ[¯±ºŽ³´pO»u

a

dsCprlŒu

€

pro%yzŽyud[e¼vOlx…½mtu{y¿¾ˆÀˆÁ–²ˆÂ·Ãµ7´LÄI­ˆÅƺ~¯±·±­ˆÁ0ǎ¢Wdª…~pŠl~pOuW…xm‘y{sLwxy{y

a d €

du

a

dªmte‡$otd[ed[lŒu{vˆu{mtprlȅ~dLu{vOm‘otypO»Éu

a

d4sCpre‡prl~d[lŒu{y£»Sp

€

e•mtlxq#u

a

dªsCprlŒu

€

proyz@y{ud[eʥ

`a

dypO»=uË¢£v

€ d

v € s a mnud[sCu{w

€

d™mty#s a v €

vOsCud

€

mtÌLd[…Í|@z!v

a

mtd

€ v € s a

zÎpO»sCprlŒu

€

protond

€

y#¢

a

pryd½otd[v[¤Od[yv

€

dÈotp@sLvOosCprl¸u

€

prototd

€ y

sCprlxl~d[sCud[…mtl2v\l~dLu¹¢£p

€{Ï

u a

vˆuYe•mte½mtsLy•u

a

dEwxlx…~d

€

onz@m‘l~q

€

vOmton¢©v[zÐupO‡pronpOqOzO¥(Ñy{mtl~q\v͇$v

€

u{mtsLwxotv

€

Ò

³²Ó$¶

Ò

³²ˆÂ²O³¡W¢WdÈ»=p

€

e½vOotonz΅~dCԖl~d½vEsLotvOy{y#pO»bypO»Su¹¢©v

€

dYv

€ s a

mtud[sCu{w

€

d[y7»=p

€ u a d €

vOmton¢©v[z¨sCprlŒu

€

pro

yzŽyud[eÕd[lxy{w

€

mtl~q™ydL¤Od

€

vOo…~d[y{m

€

vˆ|$ond7‡

€

pO‡d

€

u{mnd[y|¸zsCprlxyu

€

wxsCu{mtprl¥

`a

d…~zŽlxvOe•mts7dL¤Oprotw~u{mtprlpO»Wu a d

v € s a mnud[sCu{w

€

dmtyepŽ…~d[otond[…k|¸zEvÈy{dLupO»Öµ ­[­ˆ³¾ˆ·SÁ–²O¯±·Ã­ˆÁг׺@Åt´×«¢

a

m‘s

a

…~dCԖl~dŠq

€

vˆ‡

a u €

vOlxy»Sp

€

e•vˆu{mtprlxyL¥

 v €

u{mtsLwxo‘v

€

d[e‡

a

vOy{mtymty‡$otvOsCd[…•prlÈu

a

dÄO´C³×·Ø£µ ²O¯±·Ã­ˆÁ¦pO»u

a

d[y{d

€

wxotd[y¢bmnu a €

d[y‡d[sCuup7…xd[y{m

€

vˆ|$otd.‡

€

pO‡~Ù

d €

u{mnd[yªd[l$sCp@…~d[…¨m‘lu

a

dŠq

€

vOe•e•v

€

yL¥ŠÑy mtl~qYu

a

dq

€

vˆ‡

a q €

vOe½e•v

€

vOlx…Îu

a

dsCp@p

€

…xmtlxvˆu{mtprl

€

wxond[yªvOyv

»Sp

€

e•vOoxy‡d[sLmÚÔ%sLvˆu{mnprlpO»u a d €

vOm‘on¢£v:zsCprlŒu

€

pro–yzŽyud[eÊ¡Œ¢£db…~d

€

mn¤OdbvOl½m‘e‡$ond[ed[l¸u{vˆu{mnprlmtl™Û£prl–Û£p@p

€

…¡

vOl¨d[l¸¤@m

€

prlxed[l¸uª»=p

€

sCprl$sLw

€{€

d[l¸usCp¸p

€

…xmtlxvˆud[…·

€

pOq

€

vOe•e•mtlxq™¢

a

pryd•sCp@p

€

…xmtlxvˆu{mtprlEo‘vOl~qrwxvˆqOd•‡d

€ Ù

e•mnu{y4w$yªupk…~dCԖl~du

a

dÈypO»=uË¢£v

€

d½v

€ s a

mnud[sCu{w

€

d•pO»£u

a

d•sCprl¸u

€

proy{z@yud[evOlx…¨mnu{y…~zŽlxvOe•m‘s#dL¤Oprotwxu{mnprl

vˆ|$yu

€

vOsCu{mtl~q½v:¢£v:zÊ»

€

preÜu

a

dmte‡$otd[ed[lŒu{vˆu{mtprlʅ~dLu{vOmtoty.pO»Ýmnu{ysCpre•‡%prlxd[lŒu{yL¥

Þk߸àá{â㠜I䄚OŸ

y{pO»=uË¢£v

€

d™v

€ s a

mnud[sCu{w

€

dO¡0q

€

vˆ‡

a q €

vOe•e•v

€

¡Ýv

€ s a

mnud[sCu{w

€

d½y{u¹zŽondO¡0…xz@lxvOe½mtsv

€ s a

mnud[s×Ù

u{w

€

vOoe•p@…xmnԖsLvˆu{mnprl¡Ž»Sp

€

e•vOoQedLu

a

p@…xy

åÚæç

èËéëê[ì

ç

è£íQîné¹ïÃðCñ

òóIôöõ÷ëø;ùOú ÷Ãû„ôöõÉüýøÿþ[ûëø;ý:øCøË÷ëõÃôúýú~ûëóIøü{÷Ãûëô øù:÷ëø;õÃø;ýLûëøü{û$ò !#"$%'&

()*$+,.-./$)10.2435768)9.:;.554;46=<>:@?

AB"$C"$DÉø;ýUýIø;õ

?

FEø;ùIü ÷ÃûëøHG.øÿý[ûISý$Úú÷JGü{ûëôK4LUø

MNPO$Q

;.:$3R5TSJ6U1V8*$+,W$X243R:$368)Y<Z>:

Unit´e de recherche INRIA Rennes

(5)

ß š ß Ÿ

Û©d

€

vˆ‡x‡p

€

ub‡

€ jd[yd[l¸udo‘v½sCprlxsCdL‡xu{mtprl…öw$lkyzŽyu

c

d[ed…~d7sCprl¸u

€

prondЇprw

€b€

j

d[yd[vOwk»=d

€ €

j

d[yL¥

prwxyl~prwxyypre•ed[yЇ

€

mtlxsLmn‡$vOotd[ed[lŒu7vˆuu{vOs a jd[y

c

v…£jd[s

€ m€

dYd[l ud

€

ed[y…~d™q

€

vˆ‡

a

d[yŠdLu…~d™u

€

vOlxy»Sp

€ Ù

e•vˆu{mnprl$yȅ~dq

€

vˆ‡

a

d[y[¡Å²ˆ³;µL¶Œ·±¯¹´{µ[¯±ºŽ³{´¨Ån­ Ò ·±µ[·Ã´LÅ=Åt´Î…xw yz@y{u

c

d[e•d΅xdksCprlŒu

€

pronddLuEÅ! ´LÄI­ˆÅƺ~¯±·±­ˆÁ ¾¸´¨µ´[¯Ã¯¹´

²ˆ³µC¶Œ·±¯¹´{µ:¯±ºŽ³´kÇQl~prwxyªl~d…£jd[s

€

mn¤Oprl$yª‡$vOyd[lE…£jdLu{vOm‘o0o"ömte‡$o×jd[ed[l¸u{vˆu{mnprl΅~d[yªsCpre‡pry{vOl¸u{y4…xwEyz@y{u

c

d[e•dO¥

ƒöv

€ s a

mnud[sCu{w

€

donpOqrmtsLmnd[ototd7}@w~dŠlxprwxyb‡

€

pO‡pryprlxy‡%prw

€

ondyzŽyu

c

d[ed…~dsCprlŒu

€

protdd[yu

a

mjd € v € s a mt}¸wxdO¥

  o

y#övˆqrmnu…öwxlÊv

€ | €

d#…~d#sCprl¸u

€

prond[w

€

yb…~prl¸ubond[yb»=d[w$mtotond[y©yprl¸u…~d[ysCprlŒu

€

prond[w

€

yonp@sLvOwYsCprlxlxd[sCu¸jd[yªd[l

€ jdCÙ

yd[vOwȅ~de•vOlxm

c

d € d c v €

dL‡

€

pŽ…xwxm

€

d£o‘v4upO‡pronpOqrmnd…xw

€ jd[y{d[vOw½»Sd

€{€

j

dO¥

c

$

‡$v

€

u{m

€

…xd Ò ³²ˆÂ²O·=³{´×«¾Œ´ Ò ³;²Ó–¶Ž´×«×¡

l~prwxyb…WjdCԖlxmty{y{prlxy©»=p

€

ed[otond[ed[l¸u.wxl~dsLotvOy yd…öv

€ s a

mnud[sCu{w

€

d[y}¸w$m¤jd € mÚԖd4‡$v

€

sCprlxyu

€

wxsCu{mnprl¦…~d[y‡

€

pˆÙ

‡ € m×jdLu@jd[y4yu

€

wxsCu{w

€

d[ototd[ybmte‡p

€

u{vOl¸ud[y‡prw

€

ondyzŽyu

c

d[ed…~dsCprlŒu

€

protdO¥ªƒ%öv

€ s a

mnud[sCu{w

€

d…xwEyzŽyu

c

d[edd[yu

y{wxy sCdL‡xu{mn|$ond™…ËjdL¤Oprotw~d

€

d[lÐsCprw

€

d&jd[sLw~u{mtprl¡Wd[l¸u

€

dÊvOw~u

€

d[y‡prw

€ ‡ €

d[lx…

€

dÈd[lÐsCpre‡xud¦ond[yepŽ…xmÚÙ

ԖsLvˆu{mnprl$yupO‡pronpOqrmt}@w~d[y#…$w

€ jd[yd[vOw\»=d

€ €

j

dO¥¦ƒQd[y#e•p@…xmnԖsLvˆu{mnprlxy…xz@lxvOe½mt}¸wxd[y4…~dÈo'öv

€ s a

mnud[sCu{w

€

d½yprl¸u

epŽ…Wjd[otmty@jdLd[y‡$v

€

…xd[y³(´Ò Åt´×«¾Œ´µ ­:­ˆ³;¾O·=Á–²r¯±·±­ˆÁÐ}@wxmQ…£jdCԖl$mty{yd[l¸ub…~d[ybu

€

vOlxy»Sp

€

e•vˆu{mnprl$yby{w

€

ond[yq

€

vˆ‡

a

d[y

…~d[y•v

€ s a

mnud[sCu{w

€

d[yL¥

prwxyÈypre•ed[y½d[l ed[y{w

€

d¦…~d¦¤jd € mÚÔ$d

€

}¸w~d¦otd[y

€ c

dLqrond[y™…~dksCp@p

€

…xmtlxvˆu{mtprl ‡ € dCÙj

yd

€

¤Od[l¸uond[y‡

€

pO‡

€

mjdLu¸jd[yyu

€

wxsCu{w

€

d[otond[ymtlx…xw$mnud[y‡$v

€

otd[yq

€

vOe•e•vOm

€

d[y[¥*)ªw~u

€

dond[w

€

w~u{m‘otmty{vˆu{mnprl

c

vY…~d[y

Ԗlxy7…övOlxvOonzŽydO¡Ýond[y

€ c

dLqrond[y…~dÈsCp@p

€

…xmtl$vˆu{mnprlÍyd

€

¤Od[lŒu…~d½y‡©jd[sLmnԖsLvˆu{mnprlxyŠ»Sp

€

ed[otond[y‡%prw

€

sCprlxyu

€

wxm

€ d

wxl·

€

pOupOu¹z@‡%dȅxw¨yzŽyu

c

d[ed½…~d•sCprl¸u

€

prondO¥

prwxywxu{mtotmtyprl$y4Û©prl–Û£p@p

€

…¡QwxlÎd[l¸¤@m

€

prlxl~d[ed[l¸u4‡prw

€

otv

‡ € pOq

€

vOe•e•vˆu{mnprl sCprlxsLw

€ €

d[lŒudÊsCp@p

€

…~prlxl£jdLdO¡W…~prlŒuondYotvOl~qrvˆqOdʅ~dYsCp@p

€

…xmtlxvˆu{mtprl¡WÛÛ©ƒ¡É‡d

€

edLu…~d

…£jd[s

€ m€

do'öv

€ s a

mnud[sCu{w

€

donpOqrm‘sLmnd[otondª…xwÊyzŽyu

c

d[eddLuby{prl dL¤Oprotw~u{mnprl¦…xz@lxvOe½mt}¸wxdd[lÊ»±vOmty{vOl¸uvˆ|$yuj

€

vOsCu{mnprl

…~d[y£…WjdLu{vOmtoty£…ömte‡–ojd[ed[lŒu{vˆu{mtprlȅ~d[y£sCpre‡pry{vOl¸u{yL¥ƒQd[y©y{m‘e•mtotmnu{w$…~d[y0d[lŒu

€

dªond[y

€ c

dLqrond[y©…~dsCp@p

€

…xm‘lxvˆu{mnprl

dLuond[w

€

m‘e‡$o×jd[ed[l¸u{vˆu{mnprlYd[lkÛÛ©ƒÍl~prwxy©‡d

€

edLuud[l¸u…d[l¸¤@mty vˆqOd

€

wxl~d4vOw~upre•vˆu{m‘y{vˆu{mnprlʇ$v

€

u{mnd[otondª…xw

‡ €

pŽsCd[y{y{w$y.…ömte‡$o×jd[e•d[lŒu{vˆu{mnprlQ¥

+ 㠛:š á ž-, ß Ÿ v € s a

mnud[sCu{w

€

d[yÝonpOqrmtsLmtd[otond[yL¡Uq

€

vOe•e•vOm

€

d[y„…~dq

€

vˆ‡

a

d[yL¡OyuËz@otd£v

€ s a

mnud[sCu{w

€

vOoáOep@…$mÚԖsLvˆu{mnprl

…~zŽlxvOe•mt}@w~d4…öv

€ s a

mnud[sCu{w

€

d[yL¡$e\jdLu

a

pŽ…~d[y»Sp

€

ed[o‘ond[yL¥

(6)

2%W%"

›:œ ã ä ɞO›ã

—

ã

œÍ ,

ß

š

ã

›

ß

 ,⠝

à! Šã

›:œ

ã

,#"

à

šL›

ß

$ % 㠜͝ ,& ß('

ã ɚ

*)YœU,+-.)™œI ͝xœIš /

‹@¥t 0d[y{s

€

mn|–mtl~q21@pO»Su¹¢©v

€ d $ € s a

mnud[sCu{w

€

d[yÑy{m‘l~q½h

€

vˆ‡

a h €

vOe•e•v

€ y ¥¥¥4¥#¥¥¥4¥¥¥ 3

‹@¥tˆ¥t h € vˆ‡

a h €

vOe½e•v

€

yL¥ ¥#¥4¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ “

‹@¥tˆ¥f $ € s a mnud[sCu{w

€

d41Žu¹zŽondvOlx…65Ewxonu{mn‡–ond87ªmndL¢by ¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ “

‹@¥tˆ¥‹ Û£p@p

€

…xm‘lxvˆu{mnprl

†

w$ond[yb¥#¥4¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ 9

‹@¥f † vOm‘on¢£v:z

`

pO‡pronpOqOz:7mtdL¢ vOlx…Û£prl¸u

€

pro;7ªmndL¢ ¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ 9

‹@¥f@¥t 0dCԖlxmtu{mnprlYpO»Ýu a d

dLuˢWp

€ Ï

pO»ÝƒÉp@sLvOo0Û£prlŒu

€

protond

€

y.¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ ’

‹@¥f@¥f 0dCԖlxmtu{mnprlYpO»Ýu

a

d7Û£prl¸u

€

pro<mnd

€ v € s a z ¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ L

‹@¥f@¥‹ †

d[otvˆu{mtl~qu

a

d#u¹¢£p27ªmndL¢by ¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ O

‹@¥‹ 0dCԖlxmnu{mtprlYpO»=0zŽlxvOe•mts

$ € s a

mnud[sCu{w

€

vOo0Û

a

vOl~qOd[y ¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ O

‹@¥‹@¥t Û a

vOl~qrmtl~qu a d †

vOmton¢©v[z

`

pO‡pronpOqOz>0zŽlxvOe•mtsLvOototzÖ¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ [f

‹@¥‹@¥f ?¤Oprotw~u{mnprlÊpO»0u

a

dŠÛ©prlŒu

€

pro<mnd

€ v € s a

z(¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ C”

@+,

ß ß

›:~›

㠊ã 7ãã

œIä

/

”~¥t

`a

d   l¸ud

€

»SvOsCd[ypO»ÝƒQpŽsLvOoQvOlx…

†

dLqrmnprlxvOo„Û£prl¸u

€

prototd

€ y ¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ 9

”~¥f

`a

d $

…x…xmtu{mnprlYpO»0v



otvˆu»Sp

€ e ¥4¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥4¥#¥¥¥4¥¥¥ [’

A 6Sš[ž-„š[šã ã ã ɜ™B+-+„œ 㠝$ž BC

™ß ß œ ß ž ß š ,

— DFEQ @+,ß š ã ä ß œHG~~› ã B$

(7)

ª%•' 0{

 

l!u

a

mty‡$vˆ‡d

€

¡„¢£d½‡

€

pO‡pryd½vk…xd[y{mnqrl¨»Sp

€ v €

vOmton¢©v[z¨sCprl¸u

€

pro£yz@y{ud[e»SprotonpU¢bmtl~qÊu a d €

d[}@wxm

€

d[ed[l¸u{y

pO»…Œ’r“ë¥

`a

d#sCprlŒu

€

protond[…

€

vOmton¢©v[zYl~dLu¹¢£p

€{Ï

sCprlxy{m‘yu{ypO»Ýu

€

vOs

Ï

yL¡Œ‚{wxlxsCu{mnprlxybvOlx…kyu{vˆu{mtprlxy¢bmtu

a

prl~d

p € e•p

€

d‡$otvˆu»Sp

€

e•y[¥=?WvOs a u €

vOmtl•u

€

v[¤Od

€

yd[yWu

a

dblxdLu¹¢£p

€{Ï

»=pro‘onp:¢bm‘l~qv4qronpO|$vOo–y{s

a

d[…xwxond.¢

a

mts

a

…xdCԖl~d[y

v¨u{mte•dLu{vˆ|$ondÊvOlx… v €

prw~ud¦sCprlxy{mty{u{mtl~qÎpO»4yu{vˆu{mnprlxyL¥

`ba

d €

vOmton¢©v[z\sCprlŒu

€

probyzŽyud[e*sCpre•eŠwxlxm‘sLvˆud[y

¢bmnu a u €

vOmtl$y•¤Žmtv v\epO|$m‘ond¦¢bmt…xdv

€

d[v l~dLuˢWp

€{Ï

5k§

$

¥  

u™eŠwxyu™d[lxy{w

€

dku

a

vˆu™u

€

vOmtlxy™…~p l~pOu

sCprototm‘…~d¦vOlx… u a vˆu½u

a

dLz

€

d[y‡d[sCu™vOy½eŠwxs

a

vOy•‡pry{y{mt|$ondYu

a

d[m

€

y{s

a

d[…$wxondO¥

 

u½e½v[z e•v

Ï

dEu

€

v[¤Od[o‘otmtl~q

ep

€

dsCpre»=p

€

u{vˆ|$ond|@zv[¤Oprmt…xm‘l~q#vˆ|

€

wx‡xus

a

vOlxqOd[yWmtlu

€

vOmtl•y‡dLd[…xyL¥

 

l•vO…x…xmtu{mnprl¡Ou

a

dbsCprl¸u

€

pro%yzŽyud[e

eŠwxyu‡

€

pU¤@m‘…~d.u

a

dbyu{vˆudeprlxmnup

€

mtl~qªpO»–u

a

du

€

vOmtlxyÝprl½u a d €

vOmtot¢£v:zlxdLu¹¢£p

€{Ï

vOlx…d&Žd[sLw~udsCp

€{€

d[sCu{mn¤Od

vOsCu{mnprlxy7prl\u

€

vOmtl y{s

a

d[…$wxond[y#mt»©lxdLd[…~d[…¥

`a

d½upO‡pronpOqOz¨pO»u a d €

vOmton¢©v[z!lxdLu¹¢£p

€{Ï

e•v:zÍs

a

vOlxqOdȻSp

€

d&~vOe‡$ondY¤Žmtvku

a

dYvO…$…xmnu{mnprl pO»bu

€

vOs

Ï

y[¥

` €

vOmtlxye•v:zÍ|dʅ~z@l$vOe•mtsLvOotonz¨mtl¸u

€

pŽ…xwxsCd[… p

€€

d[epU¤Od[… vˆu

yu{vˆu{mnprl$y©pO»Qu a d €

vOmton¢©v[zÈl~dLu¹¢£p

€{Ï

¥£hd[l~d

€

vOo‘onz½y‡d[v

Ï

mtl~q~¡Žepryu©‡$v

€

vOedLud

€

y©pO»Éu a d €

vOmtot¢£v:z½l~dLu¹¢£p

€{Ï

sLvOl¦¤ˆv

€

zY…xw

€

m‘l~q7u

a

dd&@d[sLwxu{mnprlÊpO»Ýu

a

dsCprl¸u

€

proÉyzŽyud[eÊ¥

§¨d

a

v[¤OdkvO…x…xd[… prl~d¦vOy{y{wxe•‡xu{mnprl\up!u

a

dʇ

€

pO|$ond[e …~dCԖlxmtu{mnprl½¢£d

€

d[}@wxm

€

d™»Sp

€

d[vOs a u €

vOmtlÐv

…~dLu{vOmtotd[…y{s

a

d[…xwxotd#¢

a

m‘s

a

…xdCԖl~d[ymnu{ybu{m‘edLu{vˆ|$ondŠvOlx…mtu{y

€

prwxud7qrmn¤Žmtl~qE²ˆÅ=Å$u

a

d7‡–otvOsCd[yu

a

vˆumtueŠwxyu

u € v:¤Od

€

ydO¡·S´ 4u

€

vOs

Ï

y[¡Ž‚w$lxsCu{mnprlxyvOlx…E‡$otvˆu»Sp

€

e•yL¥

`a

mtyy s

a

d[…xw$ondŠm‘y…~dCÔ%l~d[…Ep –Ù¹otm‘l~dO¥ 0w

€

mtl~qȇ

€

pˆÙ

q €

vOe d&Žd[sLw~u{mnprlQ¡$vu

€

vOmtlÊy{s

a

d[…xwxotdªe½v[zY|dªy w~|Ž‚d[sCu.up½sCp

€{€

d[sCu{mn¤Od7vOsCu{mnprlxy.|@zÈu

a

dsCprlŒu

€

pro„yzŽyud[eÊ¥

§mnu a €

dLqrv

€

…½upu a d €

d[}@wxm

€

d[ed[l¸u{y£…~dCԖl~d[…Èmtl½u

a

dsLvOyd4yu{wx…xz!…"Œ’r“#ë¡@u

a

dªyprotw~u{mnprl½¢Wd‡

€

d[y{d[lŒu©vO…ŽÙ

… €

d[y yd[yvˆuv

a

mnq

a

Ù¹ondL¤Od[oŽpO»%vˆ|–yu

€

vOsCu{mnprl•e•pryu

€

d[}@wxm

€

d[ed[l¸u{yÝd&~sCdL‡xu»Sp

€ u a

d.»±vOwxonu;Ùëuprond

€

vOl$sCdvOy‡d[sCu{yL¥

 

lu

a

dy{pO»=uË¢£v

€

dv

€ s a

mnud[sCu{w

€

d¢Wd‡

€

pO‡prydl~d&ŽuL¡¸u

a

d»Sw$lxsCu{mnprlxvOotmtu{mnd[yÝpO»u a d €

vOmtot¢£v:zsCprl¸u

€

pro%yzŽyud[e

v € d½…$mtyu

€

mn|–w~ud[…vOe•prl~qkmnu{ysCpre•‡%prlxd[lŒu{y7mtl¨v¦e•vOlxlxd

€ u a

vˆu‡

€

pre•pOud[y

€

d[vOoÚÙëu{m‘ed

€

d[y‡prlxy{mt¤Od[l~d[y{yL¥

§¨dʅ~pÎl~pOu7…xm‘y{sLwxy{y a d €

d™u

a

d™m‘e‡$ond[ed[l¸u{vˆu{mnprl …~dLu{vOmtoty7pO»u

a

dYyzŽyud[e sCpre•‡%prlxd[lŒu{yL¥

 

uŠmty7¢£p

€ u a

l~pOu{mtsLm‘l~qu

a

vˆuÝm‘lŠv‡

€

pOq

€

vOe•e•mtlxqd[l¸¤@m

€

prlxed[l¸u„¢mnu

a

v4y{dL‡$v

€

vˆud.…~dCԖlxmtu{mnprl#pO»–u

a

d.yzŽyud[ev

€ s a

mnud[s×Ù

u{w

€

dªvOlx…Èu

a

dªsCpre‡prl~d[lŒu©sCpŽ…~d[y

´$Ò Wmtl™Û£prl%Û£p¸p

€ …

¡¸d[vOs

a

sCpre‡prl~d[l¸u£sCpŽ…~dªsLvOlY|%dd&@‡

€

d[y{yd[…™mtl

u a

€

pOq

€

vOe½e•mtl~q#o‘vOl~qrwxvˆqOd¢

a

mts

a

|dLuud

€

y{wxmnu{yWmnu{y»±wxlxsCu{mtprlxvOotmnuËzO¡Œ»Sp

€

mtl$yu{vOlxsCd

€

d[vOoÚÙëu{mtedvOy‡d[sCu{yL¥

`a

d‡$vˆ‡d

€

mty4yu

€

w$sCu{w

€

d[…!vOy#»=prototp:¢byL¥&%Ým

€

yuL¡Q¢£d½mtl~»Sp

€

e•vOototzk…xmty{sLw$y{yªprw

€

…~d[y mnqrl·

€

pO‡pry{vOoÝ»Sp

€

u a d €

vOmtot¢£v:zksCprlŒu

€

proyz@y{ud[e

1Žd[sCu{mnprl!f

¥41@d[sCprlx…Q¡%¢£d»=p

€

e•vOotonz¦…~dCÔ%l~d7u

a

dŠyuËz@otdŠpO»Wu

a

dypO»=uË¢£v

€ d

v € s a mnud[sCu{w

€

dpO»u

a

dsCprl¸u

€

proÝyzŽyud[e3wxy{m‘l~q•q

€

vˆ‡

a q €

vOe½e•v

€

yªvOlx…E¢Wd…~d[y{s

€

mn|d#u

a

d…~zŽlxvOe•mts#dL¤OpˆÙ

otw~u{mtprl¦pO»u

a

dŠv

€ s a

mtud[sCu{w

€

dmtl¦ud

€

e½ypO»sCp@p

€

…xm‘lxvˆu{mnprl

€

wxond[y

1Žd[sCu{mnprlE‹

¥

`a

m€

…¡x¢£dŠmte•‡$ond[ed[l¸ubv

sCp@p

€

…xmtlxvˆu{mtprl

€

wxond4mtlkÛ£prl%Û£p¸p

€

…'<bpro‘’ 3

1@d[sCu{mnprl¦”

¥(%0m‘lxvOotonzO¡Ž¢£d#…xmty{sLw$y{y©u

a

dotmte½mnu{vˆu{mnprlxy£pO»0prw

€

vˆ‡x‡

€

prvOs

a

m‘lYud

€

e•y.pO»Ýd[vOydpO»wxy{dvOlx…Yd&@‡

€

d[y{y{mn¤Od[lxd[y{yL¥

) * [bQ&,+ց"{ Î- {2 2%¨ 7"x&

Û£pre‡–ond& yz@y{ud[e sLvOl |dydLd[l2vOyYvÍydLu™pO»#mtl$…xmn¤Žmt…xwxvOo£sCpre‡prl~d[l¸u{y™vOl$… vOl2v

€ s a

mtud[sCu{w

€

d΅~dCÔxÙ

lxmtlxqu

a

d[m

€

otm‘l

Ï

y.vOl$…¦mtl¸ud

€

vOsCu{mnprlxyL¥

$

l¦d&އ$otmtsLmnu.…~d[y s

€

mn‡xu{mnprl¦pO»Ýv½yz@y{ud[e v € s a mnud[sCu{w

€

€

pU¤@mt…xd[ybv

qronpO|$vOo

a

mnq

a

Ù¹ondL¤Od[o$¤ŽmndL¢2pO»Qu

a

dªyzŽyud[eÖ¢

a

mts

a

»±vOsLmtotmnu{vˆud[y£u

a

dª…xmd

€

d[l¸u‡

a

vOy{d[yWpO»Qy{pO»=uË¢£v

€

d4d[lxqrmtl~dLdCÙ

€

mtlxq-öhªv

€

’/.Ž¡ 1xh4’/.#ë¥8<bd

€

dO¡%¢£d7‡

€

d[yd[lŒuu

a

€

yub…~d[y mnqrl¦‡

a

vOyd#pO»v

€

vOmton¢©v[zÊsCprl¸u

€

proÝyzŽyud[e!©u a d

mtl~»Sp

€

e•vOo…~dCÔ%lxmnu{mnprlÈpO»0mtu{y.sCpre‡prl~d[lŒu{ybvOlx…Êmnu{y.ypO»Su¹¢©v

€

d#v

€ s a

mnud[sCu{w

€

dO¥§¨d‡

€

pO‡pryd4vypro‘w~u{mnprlYmtl

¢ a m‘s

a

sCprlŒu

€

pro~pO»$u a d €

vOmton¢©v[z7m‘yÉÔ

€

yu…xmtyu

€

mn|$w~ud[…7vOeprl~qonpŽsLvOo~sCprlŒu

€

protond

€

ysCprlxlxd[sCud[…•mtlv4l~dLu¹¢£p

€{Ï

vOlx…Êu

a

d[l¦sCd[lŒu

€

vOotmtyd[…¦w$y{mtl~qv•sCprl¸u

€

pro

a

mtd

€ v € s a z

ydLd%Ýmnqrw

€

d•

¥

0£ã žr ,

›:œ ã ,,ß œIš/1

§¨dȅxdCԖl~d½v¦otp@sLvOosCprl¸u

€

prototd

€

»Sp

€

d[vOs a u €

vOs

Ï

¡–‚{wxlxsCu{mnprl!vOl$…!‡$otvˆu»Sp

€

e3pO»

u a d €

vOmton¢©v[z•l~dLuË¢Wp

€ Ï-

µÃ®23%0mtqrw

€

d7

€

mnq a u ¥ $

onpŽsLvOo$sCprl¸u

€

protond

€

»=p

€ v €

vOmton¢©v[z•…~dL¤ŽmtsCdbsCpre•eŠwxlxm‘sLvˆud[y

mtl

€

d[vOoÚÙëu{mtedŠ¢bmnu a u a

dŠu

€

vOmtlxysLw

€{€

d[l¸u{onz¦vˆuªu

a

d…~dL¤ŽmtsCd7vOlx…Ee•v:zepŽ…xmn»SzYu

a

d[m

€

…~dLu{vOmtond[…y{s

a

d[…$wxondO¥

(8)

Platform controller Junction controller Hengelo

A2

P1

Berlin B H

H H

R R

R R

R

several levels

local high-level

regional

Hierarchy of controllers

Track controller

J2 H

J3 A1

Amsterdam

P2 Paris

J1

J5 J4

t9

connection t8

t7 t5

t6

t3 t4

t2 t1

t11 t10

t12 t13

Extended view of a simple network of local controllers 1 level

1 level

(network)

%Ýmnqrw

€

$ € s a

mnud[sCu{w

€

dpO»Ýu a d †

vOmton¢©v[zkÛ£prl¸u

€

pro1@zŽyud[e

$ u €

vOs

Ï

sCprl¸u

€

protond

€

e•v[zepŽ…xmn»Sz#u

a

dy{‡%dLd[…•pO»–u

€

vOm‘lxysLw

€{€

d[lŒu{onz7prlu

a

du

€

vOs

Ï

Ç@v£‚{wxlxsCu{mtprlsCprlŒu

€

pro‘ond

€

e•v:z

€

d[…xm

€

d[sCu.u

€

vOm‘lxy.u a €

prwxq a u a

d©‚{wxlxsCu{mnprlYup

€

d[ypron¤Od4‡pOud[l¸u{mtvOoQsCprototm‘y{mnprlxyLÇ~v‡–otvˆu»=p

€ e sCprlŒu

€

pro‘ond

€

e•v:zY…xd[otv[z™u

€

vOmtlxy.vOl$…

a

vOlx…xotd[y©u

a

dvO…x…xmnu{mtprl™vOl$…

€

d[epU¤IvOoÉpO»„u

€

vOm‘lxy.mtlYu a d €

vOm‘on¢£v:z™lxdLu¹¢£p

€{Ï

¥W§¨d

…~pl~pOu©‡

€

pU¤@m‘…~dotp@sLvOosCprl¸u

€

protond

€

yW»Sp

€

yu{vˆu{mnprl$yLÇxvŠu

€

vOmtlYvˆuvyu{vˆu{mnprl¦mty©e•vOl$vˆqOd[…Y|¸zÈu

a

d4sCprlŒu

€

pro‘ond

€

pO»xu

a

d.yu{vˆu{mtprl7‡–otvˆu»=p

€ e ¢ a d €

d£mtu„mtyL¥0§

a

d[l~dL¤Od

€

‡pry{y{mn|$otdO¡Iy{s

a

d[…xwxotdWsCprlxyu

€

vOmtlŒu{yÝv

€

d.yprot¤Od[…7|@z#onpŽsLvOo

sCprl¸u

€

protond

€

y£mtlp

€

…~d

€

up7‡

€

prepOud

€

d[vOoÚÙëu{m‘ed

€

d[y‡prlxy mn¤Od[l~d[y{yL¥

`a

m‘y…xmty{u

€

mn|$w~u{mtprl7pO»QsCprl¸u

€

pro–|dLu¹¢£dLd[l

onpŽsLvOo.sCprlŒu

€

protond

€

€

p:¤Žmt…~d[yed[vOl$y»=p

€

sCprl$sLw

€{€

d[lxsCz vOlx… u a

wxylxvˆu{w

€

vOotonz otd[vO…xyupÍv¨…xmty{u

€

mn|$w~ud[…

d&Žd[sLw~u{mnprl¦pO»ÝonpŽsLvOoQsCprl¸u

€

protond

€

yprl¦v•sCpre‡$wxud

€

l~dLu¹¢£p

€{Ï

¥

›

âŠã

œ

ã 0Wã

žŒ ,

›:œ

ã ,,ß

œIš/1

ƒQpŽsLvOo0sCprlŒu

€

pro‘ond

€ y a

v[¤Odv½¤ŽmndL¢¿pO»u

a

d7y{z@yud[eÕyu{vˆudŠ¢

a

m‘s

a

mtyotmte½mnud[…ÍupÎu

a

dÊu

€

vOmtlxysLw

€{€

d[l¸u{onzÍvˆuu

a

d¦…xdL¤@mtsCdYu

a

dLz\sCprlŒu

€

proå

 

l\p

€

…~d

€

up¨…~d[sLmt…~dÊsCp

€{€

d[sCu{mn¤Od

vOsCu{mnprlxyprl¨y{s

a

d[…$wxond[yL¡QvYonpŽsLvOosCprlŒu

€

protond

€

e•v:z

€

d[}@wxm

€

dŠmtlx»=p

€

e½vˆu{mnprlÎvˆ|%prwxuu

a

dŠu

€

vOmtlxy4onpŽsLvˆud[…¨vˆu

l~d[mnq

a

|prw

€

mtlxq½…~dL¤ŽmtsCd[yL¥

`a

wxyL¡mnuªe•v[zEmtlŒud

€

vOsCu¢mnu a u a

dsCprl¸u

€

prototd

€

yªe•vOlxvˆqrmtl~qYmnu{yªl~d[mnq

a

|prw

€

mtlxq

…~dL¤ŽmtsCd[yL¥

$ u €

vOs

Ï

sCprl¸u

€

protond

€

sCpre•e7w$lxmtsLvˆud[y¢mnu

a

u¹¢£p.‚{wxlxsCu{mnprlsCprl¸u

€

prototd

€

yL¡ruË¢Wp7‡$otvˆu»Sp

€

esCprlŒu

€

proÚÙ

ond

€

ybp

€

v4‚w$lxsCu{mnprl¦vOlx…v½‡–otvˆu»=p

€

eÜsCprlŒu

€

protond

€ ¥ $

‚{wxlxsCu{mnprlksCprlŒu

€

pro‘ond

€

m‘lŒud

€

vOsCu{y¢bmnu a u a €

dLd7u

€

vOs

Ï

sCprl¸u

€

protond

€

y[¥ %~p

€

y{mte‡$o‘mtsLmnu¹zO¡„¢Wd™prlxonz¨sCprlxy mt…~d

€

‚{wxlxsCu{mtprlxyotmtl

Ï

mtlxqÊu a €

dLd½u

€

vOs

Ï

y7¢

a

mts

a

sLvOl y{d

€

¤Od

up•epŽ…~d[or‚wxl$sCu{mnprlxy©otmtl

Ï

mtl~q7ep

€

dªu

a

vOl™u a €

dLdªu

€

vOs

Ï

yL¥

$

‡$otvˆu»Sp

€

e¼sCprl¸u

€

protond

€

sCpre•eŠwxlxm‘sLvˆud[y©¢bmnu

a

prl~dp

€

uˢWp\u

€

vOs

Ï

sCprlŒu

€

pro‘ond

€

yL¥

`a

dkmtl¸ud

€

vOsCu{mnprlxyÈ|dLu¹¢£dLd[l2otp@sLvOosCprlŒu

€

pro‘ond

€

y½…xdCԖl~dkv ypO»=uË¢£v

€ d

v € s a mnud[sCu{w

€

d#¢

a

mts

a

e•mte•mtsLy©u

a

d4upO‡%protpOqOz™pO»Ýu a d €

vOmton¢©v[zYl~dLu¹¢£p

€{Ï

¥

›:œ

ã

,

ß

œIxœIž

à 1

0wxdÊupEu

a

d[m

€

otmte•mnud[… ¤ŽmndL¢¼pO»bu

a

dÊyzŽyud[e yu{vˆudO¡©onpŽsLvOo£sCprl¸u

€

prototd

€

yv

€ d

l~pOukvˆ|–ond¨up

€

d[yprot¤Od!vOotosCprlxyu

€

vOmtlŒu{y¦prl u a d!u

€

vOm‘lxyÊy{s

a

d[…xwxond[yL¥ 5p

€

dLpU¤Od

€

¡u

a

dÍe•prlxmnup

€

mtlxq\pO»

u a

dÎyzŽyud[e vOotyp

€

d[}¸wxm

€

d[yÈv\ep

€

dEsCd[lŒu

€

vOotmtyd[…2¤ŽmndL¢ pO»u

a

dEyzŽyud[e yu{vˆudO¥ %~p

€ u a

d[yd

€

d[vOy{prlxyL¡

¢£dÈy{w~‡d

€

m‘e‡prydv

a

mtd

€ v € s a

zÎpO»

€

dLqrmnprlxvOo£vOlx…

a

mnq

a

Ù¹ondL¤Od[oWsCprlŒu

€

protond

€

y#p:¤Od

€ u a

d™l~dLu¹¢£p

€{Ï

pO»onpŽsLvOo

sCprl¸u

€

protond

€ y

µÃ®2 %Ýmnqrw

€

dbWondL»Su ¥ %Ým

€

yuL¡I¢£d‡$v

€

u{mtu{mnprlu a d €

vOmton¢©v[zl~dLuË¢Wp

€ Ï

mtlŒup

€

dLqrmnprlxy„sCprlxl~d[sCud[…7|¸z

u € vOs

Ï

yL¥

$ €

dLqrmnprl$vOoŒsCprl¸u

€

protond

€

sCd[lŒu

€

vOo‘mtyd[yÉy{u{vˆud£mtlx»=p

€

e½vˆu{mnprlvOlx…sCprl¸u

€

proty0…~d[sLmty mnprlxyQsCp

€{€

d[y‡prlx…xmtl~q

upv

€

dLqrmnprl#pO»~u a d €

vOm‘on¢£v:z4l~dLu¹¢£p

€{Ï

¥   u„mtl¸ud

€

vOsCu{y„¢bmtotoOvOo‘oronpŽsLvOoŒsCprl¸u

€

protond

€

yÉpO»~u a d €

dLqrmnprl¡

€

d[}¸wxd[yu{mtl~q

u a d[m

€

yu{vˆudO¡QqOdLuu{m‘l~qYu

a

d[m

€

vOotv

€

e•yªvOlx…Eyd[lx…xm‘l~q½u

a

d[eÕsCpre•e½vOlx…xy¢bmnu

a

sCp

€{€

d[sCu{mn¤Od•vOsCu{mtprlxyL¥ ?vOs

a

Références

Documents relatifs

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST