Jan 15, 2008 - Techniques with Regular Fix-point Computations. Yohan Boichut ... Abstract: In computer aided verification, the reachability problem is particu-.
A Theoretical Limit for Safety Verification Techniques with Regular Fix-point Computations Yohan Boichut, Pierre-Cyrille Heam
To cite this version: Yohan Boichut, Pierre-Cyrille Heam. A Theoretical Limit for Safety Verification Techniques with Regular Fix-point Computations. [Research Report] RR-6411, INRIA. 2008, pp.6.
HAL Id: inria-00204579 https://hal.inria.fr/inria-00204579v2 Submitted on 15 Jan 2008
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published 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´ee au d´epˆot et `a la diffusion de documents scientifiques de niveau recherche, publi´es ou non, ´emanant des ´etablissements d’enseignement et de recherche fran¸cais ou ´etrangers, des laboratoires publics ou priv´es.
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
A Theoretical Limit for Safety Verification Techniques with Regular Fix-point Computations Yohan Boichut, PAREO — Pierre-Cyrille Héam, CASSIS
N° 6411 Janvier 2008
ISSN 0249-6399
apport de recherche
ISRN INRIA/RR--6411--FR+ENG
Thème SYM
"!$#%&' )(* + , ', -/.01324 6537. 89 ):=? ,<@ABC=*.D'+ ,1 EBFHGJILKNMOFHPRQGTSUWVJXZY*[]\"}|t tcqtq>t L¡ ¢
£¤
¤0x$¥bf W¦Wt§f¨¨
©xª¢O
«
tc{ ∗
†
¬D ®c¯°±>²f¯³ ´ µ
s/>>}t
>tc0¦
t·¶"f}
¹¸b}qtºtcqf·»}~z >·tcs4¼{&f}¼| ¼f·zOtc·tc¦f b}Z½¾¿{½¾t}~z
fz|{td{À Áº·¦t ]Btc«
>¼fZ}tt¼f >«f«tÂm¸W }tsÃ}&
Dt¼}· Ä ¸L}q>t··}~z0>·tcs
{¼{~}{ Å|td¼|· «]Æq>t}q>tcº0{tdt t f½Z}ts {¸Lt«· >· «Æ·}q?D}tsf½ Â9
Ä}ts/· f} >«
Ä} f "Ç{qÄ}q}º}~Æ {tc{{¦
tZ}ts { f½>}q>¼{J{tdt t&
t¿· Ot¼}
O
c
| >«} ¸{
{})}f>t
À ´ D}q>¼{
{t
¸}qt}tsÈ} ¼{&{
D}O"tºtc
q"f>t
¸bf}q>tÆ{t·}&{&{f¼D> >tcqf·tÀ p&q>¼{+>
>ts¼{|td¼>f·tO½¾
"f}¼>¼f+ÉW· ">{+f½ tcf}
{c¸¹>|}·}¼{+Éb Æ Ä} Lt "|tc>
>ttf`¸Lt¦
tc Å·½¿Â¼{¶ >·}tÀ u|t¦
tc
>>
qtc{}D}
ÉW·tB}q>t > >tcqf·»}~z>
·tcsÊft0{td }qt*
s/>|}}· Ëf½ºf Ì&·b{tdÍt«
¼f >«f«t b}f > >«/ÂmÀ|´ 0}q>¼{&fLtÆ t+{q>ÆNB}q>tt}¼
LsO·}&}O}q{&ÉW ]
½ f>b
q>td{m½¾&}q>¼{>
·tcsÀ εÏbÐHÑÒBÓ °Ô®³ tc
q"f>··}~z]>·tcs*¸t«
&}tt¼f >«f«tc{c¸>> >tc¼>
>·t¸>}q>t
t}cfH·s/·}cÀ
∗ †
Õ|Õ|ÖÖ×f×fØ)Ø)Ù`Ù`ÖÖÚRÚRØ)Ø)ÛÜÛÜÙÞÙÞݿݿÕWåæßdØ)ç·ÙÞØ)ÙRÙÞÖèÛÜß+ÖÚ`àáÛÜéÝmêáâ¹ÝJÝàáã`äáÝJÝ~î¼ÙRï ãêáädßdÝ¿Û ðÝ~ÝߺÙÞë`åæÛ ÚRßcñJçØ)àáÙÞÝJèòÖÙRÚ`ÖÛÜéßáêáãÝJäáÝ´Ý´óÞÚôHë`Ø)Ý~èZë¹Ú`ì'ñ íáíáîÜÛÜãÖÚRÛÜØ)ßáë Centre de recherche INRIA Nancy – Grand Est LORIA, Technopôle de Nancy-Brabois, Campus scientifique, 615, rue du Jardin Botanique, BP 101, 54602 Villers-Lès-Nancy Téléphone : +33 3 83 59 30 00 — Télécopie : +33 3 83 27 83 19
, '
-/.y=?.031È'', -/.010 &
)(*¿+' , =Ç ,B¹;|(0:D ® ³ ¹t&>
·rcsOt }}tc·« f>»} td{~}m ¼f >«bf«t f>tÄÂm¸m Ì}ts/tµ}]t}D> >t tcf}
] ¸Wt>·rcs/t }}t«
"f>··} º{tº c{>s/t ¼Otc{}
]{>¦á
b}t Lt|}
0
{}>t> >t+{ dt t|t}tcs/tc{¿
}f b} > ]}ts/t|t+ÂÇt} }ts/· "f b} {> }}tc·tt¸"|tc s/t b}{{tc{{·½Þ{|ttZ}t·t&{ cb>t "t
¸
·{T·t¿}tcs/tZtd{~}J}}tc·« f>t
%À $
{'·t
{¿ }
·t
¸·Ltc{} >»} · f}}t«
>·tÀZ·{t>{¿
>>|q>tc{J"b{tc } |tcf¼>t > żf >«bf«t c«
>·tc
b}tc f b}ºÂËt}+{fºA>
{tB|}+>t }ts/t tc{}· "}}t«
>t
'À $ºf {t
>·tcc¸ >
{&s/ } {b>ttd{s }q>||tc{{
b} ·s/»} tc{}q c
b>tcsOtc b}&L
t}}t >
( cs/f}¼b>t
À ) Ó ¯d® Ñ ² * ®³ ÂT
>«
«
tc{+ «>·tc{ f>tc{c¸T}}tc·« f>»}
¸'· c¼>
>·t¸sO·}td{ }q c
b>td{À
"!#$ % &' ()*+(#, -* ./0 21354 -67 389;:=*(# @? ?A tO{{>s/t}q}º}q>t/tc|t{½Þfs/·¼fºÆ·}q?
{B >f}· {+f Ä >f}}
"{ }tcs {
"
}}sO`>}tct+
|}s }À0B>
O«t >tc
Lt½¾tctc t {ttDC £E`À F G ,<T 0.m' , ´ /}q{¿fLtZÆ¿t{q>ÆÌº}q>tc
t}cfsO·}Z
½Ht«>¼f ¶ W"· b}m}tcq> >¼b>tc{Z{tcO½¾
tc
q"f>··}~zDf "fzW{tc{cÀ >}
s f}¼]¦t»¶"c}· f½+{
½æ}~Æ
t{z|{}ts {tf½}q>tsOb{~}Dq
·t «
>« tc{tcfqº>>ts {¹ Bs/>|}tc
|td+¦
tc·¶"f}
¹ÀT´ +}q>¼{
b}#t W}c¸átc«
>¼fTsO||tc» q>tdÉb >«Oq
{&Lttc *>"b{td]{B«t >tc
"½¾fs/tcÆ¿É/½¾&
fz|{ >«/f 0¦
tc·½¾zW· « |¶ >·}t]{}f}tD{z|{~}ts {À0´ }q>¼{+½¾fs/tÆ
ÉH¸T{zW{}tcs {ft s/W>t·tdÇ"{ >«µt«
t>tc{t b}f}
{
|¶«>}
"{
½m}q>t {z|{~}ts {+ft |td {7 JLt K/f }q>tÄ|zW fs/¼µf½º}qtÅ{z|{}tcs/{D{]sO||tc·tc WzÌ t¼}
R H¾ D>
}¼tº}
{>tcm
ZM H¾}tcNs KJtÆ·} >«{z|{}tcMs KÀ'p&qt ¹¸W{f½¾t}~z f "fzW{¼{ f½L}q>t{z|{~}tsA¼{Jtc|"tct
s/>|}}
/
½Lt«>
>«
«
td{'·b{td > >t/t¼}· R Z«
¦
tc µ/tc«
>¼f¼f >«f«t L ¸"/t¼}· R
* t«
&{t} fM½ O QPR(S&T4=-6 (*. ¸m}q>tÄb>td{~}· ˼{O}|tc|t*Æq>t}q>tc R (L) ∩ L = ∅ L Æq>tct R ¼{/}qtµ$t U"t |¦
t}f {·}¦
t*{>t*
½ R ÀNuW t R (L) {D· Ì«
tc >tf >tc»}q>t t«>
>
s/>>}f·t¸T{tc¦
tc
'
>>
qtc{q"f |tOtd{~}¼)}tcÅc
{tc{½¾
}q{>·tc s C ¢|#¸ V|¸¤d¨|¸¹¤ ? E`À Æ t¦td¸&sO||tc· >«Ëtc
º{z|{~}ts {]tc>{D «t >tc
|}0
½B|tc>
>tÇ{td{À W ´ ?}q>¼{B
b}#t W}c¸{t¦tfJt«>
º¶ W`L
b}Bf|}
s }X C ? EZqW>s f «
>¼|tdÅ}tcq| >¼b>tcY{ C¤
¤f¸|©|*¸ ZSEÆ tt|tc¦
tc·"td · 0
|t¿}¦
t{½¾t}~z >"tc}·td{À p&q>tº«
bf
½ }qtc{t&}tcq >b>td{J¼{ }
s/>|}t+tc«
>¼f ¼f >«f«t K }f > >« L f ¼q ¼{ R´{tcÀ'p&q>tm¼f >«f«t K ¼{T
¦
tcTf> |s/f}
ºf½ R (L) Hæ½¾T¼f >«f«t {·# KZ
0»½ K ∩ L = ∅ ¸b}q>t R (L) ∩ L = ∅ ÀJp&q>{
>>q q
{ Ltt {tc{{~½¾>z]{tc µ
|t&} >¦tº{½¾t}~z]
½ {tc>·}~z]
}|Y{ C [>¸¹L¤ VW¸T¤c£>¸¹¤d§|¸LS§ E
tct b}z/½¾
{~}}¼+f
·z|{{
½ ¥b] \ >
«
fs ^{ C·$¤ E`À ´ O}q>¼{Z>·tc}
/Æ¿tcf > f}m«
t}¿áÆ&áz+½¾s }qtb>tc{}
/} Éb Æ9Æq>t}q>tcJ}q{ ÉW· "Ç
½Z¶ W"· b}B
>>
qtc{ºf fÆ&ázW{ºLt {tcÇ}*>¦
t/{f½¾t}~zÄ
½&{z|{~}ts {+ }qtB½¾·Æ· «0{t {t «·¦t µ}q>t/s/W>t f½Z{z|{}tcsªbzµ0tc«
>¼f
>«
"f«
t L
0tcf}
R ¸½¾º
Wzµ
>«
«
t L {qÅ}qf} R (L) ∩ L = ∅ ¸¹|Wtc{}q>tctO"t |¼{~} f R·b{td/tc«
>¼fm¼f «
«
t K }f > >« L
D{}¼{½¾zb >« K ∩ L = ∅ p&q>¼{¼{{>t
{btd{ }q>t+½¾·Æ >«
¼ ?
P
?
p
?
over
?
over
over
?
p
p
?
p
p
over
L=
over
\
p
K,
Æq>tctº}qt · b}tc{tc}
{&tc{}¼)}tdD}/tc«
>¼f&¼f >«f«tc{ ´ 0}q>¼{
"tcÆ¿t+«
¦
t O >tc«}·¦t f {Æ¿tc }O}q>¼{b>td{~}· ¹À _ ` B , 1T. a ° *Ó b¿Ó S® c¾S¯ c Ó dfe T L = {f (A, A)} g R = {f (x, y) → f (h(x), h(y)), f (h(x), h(y)) → R? (L)⊆K, R(K)⊆K
.
O -6
f (x, y), f (h(x), A) → A, f (A, h(x)) → A} A∈ / R? (L) \ A∈
/T$ x (P y ih % O j .$kmln(
L⊆K, R(K)⊆K
âTâß opqLr%r
K.
+-6 £
ÂTt} {f (h (A), h (A)) | k ∈ N} ÀMB'·{~} Æ t ¼fsª}qf} R (L) = ÀH «]½¾
Hs =f (A,
Ä{ >«]}q>t/·t f (x, y) → f (h(x), h(y)) ¸¹
ttB>t f (h(x), h(y)) → L ⊆ H ÀÄ ⊆p&R (L) > q t t ¾ ½ t ¸ { · " t } > q t }~Æ µ>tc{
f (A, h(x)) → A f (x, y) →A f >f} "t+f>·tc/}}ts/{¿ H ¸b»} ½¾
Æf (h(x), {J}q"} A)R (L) ¸b¦W >«+}q>t+¼fs*À B>tc>«
>}q>¼ftc&s/{· t«/¸ A∈{/{¼RfH(L(A)) wµ
t¦t >tOcf Çtc
{·zµ>=H¦
tB}qf} R (L) {+ f} >sO· >«D
«>s/t b}{cÀ uWtc
|z
¸+t} K "t t«
0¼f >«f«t?{qN}qf} L(A) ⊆ K f À/¹t}
{ S "tO}q>t/tc«
>¼fº
>«
"f«
t {f (h (A), h (A)) | k ≥ R(K ) ⊆ K + À W u t ¸ À {· «D}qtO
·s*¸L
>t 0, ` ≥ 0} q
{ R (L) ∩ S =R R(L)(L)⊆ÀÍK¿ {tdRb>t(L) b}z ∩ RS ⊆(L)K ⊆ K∩ S ∩ S À Æ ¸J·}O¼{BÆ t Éb Æ *}qf}}qtB }t{td)}· µf½J}~Æ Dtc«
>¼f}tt¼f >«f«tc{¼{t«>¼f}b"Àp&qW{ ¼{ t«
cMÀ WÆ t¦t R (L) ¼{ >
}tc«
>¼fdÀ]¿
{tcb>tc }·z¸}qtD· "| K S {
R∩ (L) ¼{+{~}¼)}dÀºuW0·t} LtO
Ätts/tc }ºf½ À p&q>t}ts t ⊂¼{OKf½}q>t0∩ ½¾S
s t = f (h (A),th (A)) Æ·}q k 6= `KRÀ A ·}∩q>S|\} R·b{~(L) }/f½ «
t tf»}~z¸¹Æ¿t/s ázÄ
{{>s/t ` ÀDuW· "t K { R´{tc?f Ç{· «0}q>t >t f (h(x), h(y)) → f (x, y) ¸"}q>tB}tcs f (h (A), A) ¼{ K À ÆN}q>t>·tdÄ ÀO¿
{tcb>tc b}z
¸ K Lt >« f (h(x), A) → A R·b{td¸|»}½¾·Æ{ }q"} A ∈ K ¸>Æq>f¼(hq
(A), ·"|tcA){ }q>t >b
½~À 2 p&qb"{¸|Æ t+qá¦
t+{qÆ ]}q} Æ·Lt tc¦
tcz ¦t
>> Ws }· D
s/>>}tc bzOtc«
>¼f ¶ W"· b}&}tdq> >¼At
ÀZuW"¸|Æ¿t+Æ
& }"t
>·t+} {q>ÆN»} >td
q
>t
À @A, .01 , |>|}tc|z
¸t«>¼f¶ W`L
b}µ}tdq> >¼tc{µs/t b}· >tc >t¦W
{·z qá¦
ttcN} «
tc} tc{>·}{+
{ {ttc ? ?· b}||}
¹À tc¦
tc}q>ttc{{¸¹}q>tczÇft/|{fs/tc?f«bf {~} }q>t >
·tcs4·{~}f}td0 m"b{·}
?¤
Àmp&q{&f¼{td{&{tc¦
tfH"tc *b>td{~}· {
0Æ t |tc|t Æqt}qt
k
k
?
?
?
?
∗
over
over
over
k
over
?
?
?
over
`
over
?
?
over
?
over
?
over
?
over
k
`
over
k−`
over
k−`
R? (L) =
over
\
K?
½}q>t
{Æ tZ{Z >¸W|Wtc{m}q>tctt"|{}¿|td¼>f·t
>»}· {m L f " R {q }q}}q>tfL¦
tºtcb
··}~zDq>>{ WÆ?t«>¼f¶ W"· b} f>>q>tc{¹s/ázºLtZt"W}t |td
|tT}qf >·t¿sOt c
{tc{ 53& ,0 1 C¤ E+v «D 1 > > 0W s ( k % .! 8 (#" ¸>¦
>s/t £ V ?=? f½ ]$ -6 @ $ 5 .(% >-6 5$ $$( ¸"f«tc{ g £'© &W¢§>¸W§
¨
+¨ ZWÀ CÜL§ E+v|}c¸}
s À ~}À W fd f
s*·z|¸H{f{Z Çf½»}~zOq>>
f}tc| >É
"¼{nÀ À¹W´* f ) >(*· k+ >0«]
j·k«t(>f¼+ > %
@| >Y.-6 >* @ Y$ . ,$( ¸> >f-6« tc{+(+4 L¤ V g ? ) &H3¤c+¢ ZWÀbu|-0/ >¸«¦
t
1 > s/ttº·£b §f3©W¤t
¼½|tTL@$t -6« ¸1§f$ ¨¨
¢ 5 À .Y(20 <
L⊆K, R(K)⊆K,K regular
å54âTåæì
"!#$ % &' ()*+(#, -* ./0 21354 -67 389;:=*(# V C ? E>B¼ÀfO
}tcft0æs/f >|`|¸Wt'ÀWq
tc"ÉWtc· s/«tÀËqR´¸> B À S
«b@fP t( Æ4 ¼. J¸W
* p+) À(*\J $f %~( "f dÀ'({~}D) }.*t@«
> ( !#$ % &' ( ) (S& (* $sBLt £* &&u!
}tc{uWt·td{¸W
«
td{+¤SV &>§£"¸W§
¨
¨Q>V À C £ E BW{
À& ¹¸Ç¿
fs/ ¹¸wÍwÍÀ]À p$º
s/fs q
{t`}cÀ ¸pTÀ Áºtt·tf>
} ¹
¸ s B fÀ¿} ¥b
}ctdb>q>t >s ¼ftc{ ¸ $B
À 3¹>
«>·>t
J ¸cuH}À ·p& {» À !"#%$&(')(*+'++,-./" ¸'§
¨
¨b§|À C VLE¥"|À ´ÆÂm À¹¿
||b}>s/f
}¸¹ÍwÍ
À º$ ftcÆq>t·}c}¸¹tÄ {À¹z|Áº{~}t·s t{
À T¸H´
IÀ'\Äc¸ }1^tc t %" {( q|4 #@6(*,$-*%.n (P n>=>;@ (. g10 ) (* %( ( ( $ ( g 1 ¸W
«
td{&§
© Z &|§ [©>¸>¿
s/¸W}fz
¸>cÀ¤d¨ &H¤d§|¸H¤S[=[>¤ÀWu|> >«t\Jtc¼f«"À C ¢E $º ) f .q4 t)6}57f57 5 p&{
>* TLÀ.%p&-6q> tº}q( tT
@z/4 f ½'«
(2
> D>-6tc 5Æ$ ·}t+${ z|({}tc¸¹s/S¤ { [=¼[{&¨>|À tc>
>t
À'´ C ZSEBÁO¦0À t&B>tcp&>t·¼s3
|t¸mtcÆp+Àm·}Áº >t«D >tuW}cz|¸Z{~
}t s " {c\B9À À8 31\·t¸}/?=p? H t? sÊ`+£ K p ?
£ ¤ «& À? © ? tc¸W§f¨q¨ff£>À »}~z
·z|{{ C © E >p+À&sÁºt
>t½¾}c
Às ${Àtd´¼ >f ·tÅS
k:>2 > 1 |·Qs }0· ( {O k f½{.%t- }{]- fO ½|8 td{>t (>"
¸L b¦
}
{D>
s/ t] ¤ {? tZ }{[· «
t5 \Jt
«¸Lg ¤ [=[©>À C [E´p+ À") Áº( tc > t }S
k ] (+= á- z- Àm- ¸"t¦Æ
>·}s/ >t/«/¤c½¾©
? ¤¿
½ zW|}$^«
)fÀ">uWq>>¼ >m«
tc
}5 |\Jt
\«tc¸|§f·¶"¨¨
f¨>}À
¹À C¤c¨ E 8-6À&(ÁºPQ·Mtk
) ( f " % ¸LuH§À¿#£ p&H¤ ¼3
{=§K ¹ÀS¤ V Z&HtL¤ «Zá>£"¼¸|f¤ [Q}[QV|tcÀtÄ
>«
"f«
td{ f ÌtÆ·}tÅ{z|{~}ts {À C¤
¤ E B WBÀ¹ÀH¥bÁ+
bJ>tc >s «
tcfc¸tcÀ |·$}tcc¸ f >StDk f> X1 |Qs/f}
( {k f$ ½¿ }tc/ sy %-6tc(Æ.%/0·}? > «*5$ {z|${/ }ts8 {c À/.$$´ g @ 6" ¸W
«
tc{ ? ¢§ & ? Zf¢>ÀWuW>· >«t \Jtc¼f«"¸"S¤ [=[¢>g À C¤dL§ EwÍuWzWÀ s/s/td{tH}f¼ )#0(+ÁOtzÀZ
c}|`À B>>Ws zOf7tcJÆ >«B·}f > "«" À"´ )
( ·+z J @ > « }q>Pt ( 4 .Yttd| q fsOA~ =u|(PBq>DWtc| tc < .>R (X^-6 M @P 13L.$(#( 4^ -6 % S@ ^( L.% . ¸"§f¨Q¨ V>À C¤ ? E 5 À¹7@ $ $}~k zÅ$ f ? .2¥"À *\J@> f $}k } À/3>tc-6«
>kT¼f $ {¸ tZ}{º#¨ HÞ
¢ ½ K)¸|§ftd¨{¨t§> À >
b}{+Wzµ·t½æ}s/{}B{}}tc«
zÀ C¤ £ E{p+}À'
p
}]Éá·
bR}À*t >¦tt}f»}¶"
c ¹}À%·´ Ç }tc\ ¦fb %>t {{} >«µ
s*}tc¸&stc|·}tÆc¸ »1^}· >/0«Ä %{ z|{~( }4 ts #{@
+ (#Í, f-*| . (P '>=> (*. ) (* %( ( (S @ (@ 1 Q¸WuW
· ¹0 ¸W¥> >t ? V>¸b§f¨¨f£"À uW >«
tccÀ CS¤ VLEp+tÀÆp'»f}É· f«Ä`¸L{vRÀtc{t«
¦
qbt/}`tc·
tc«
f j Jd¶f >>·}·t·`}~"z
À}q?´% ¦
tc S¼Sfk > · «/}1 t s (S k g $ %/0@ @.C " ¸|¦
·>s/t/¤c© ?=? f½ $ À"uW>· «
t5 \Jt
«¸|§f¨
¨¨>À âTâß opqLr%r
+-6 ¢ @A,<,<1 e d ¯° Ó Ô ²
¯ c Ó#d ) ± c d ° Ï ® *¾¯ BÓ d ² * 'S® c Ó d
å54âTåæì
Centre de recherche INRIA Nancy – Grand Est LORIA, Technopôle de Nancy-Brabois - Campus scientifique 615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex (France) Centre de recherche INRIA Bordeaux – Sud Ouest : Domaine Universitaire - 351, cours de la Libération - 33405 Talence Cedex Centre de recherche INRIA Grenoble – Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier Centre de recherche INRIA Lille – Nord Europe : Parc Scientifique de la Haute Borne - 40, avenue Halley - 59650 Villeneuve d’Ascq Centre de recherche INRIA Paris – Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex Centre de recherche INRIA Rennes – Bretagne Atlantique : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex Centre de recherche INRIA Saclay – Île-de-France : Parc Orsay Université - ZAC des Vignes : 4, rue Jacques Monod - 91893 Orsay Cedex Centre de recherche INRIA Sophia Antipolis – Méditerranée : 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex
Éditeur INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)
ISSN 0249-6399