@inproceedings{JB-AC-AP-GVN-stacs91,
  address = {Hamburg, Germany},
  month = feb,
  year = 1991,
  volume = 480,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Choffrut, {\relax Ch}ristian and Jantzen, Matthias},
  acronym = {{STACS}'91},
  booktitle = {{P}roceedings of the 8th {A}nnual
               {S}ymposium on {T}heoretical {A}spects of
               {C}omputer {S}cience
               ({STACS}'91)},
  author = {Beauquier, Joffroy and Choquet, Annie and 
                 Petit, Antoine and Vidal-Naquet, Guy},
  title = {Detection of Deadlocks in an Infinite Family of 
                 Nets},
  pages = {334-347}
}
@inproceedings{PG-AP-WZ-icalp91,
  address = {Madrid, Spain},
  month = jul,
  year = 1991,
  volume = 510,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Leach Albert, Javier and Monien, Burkhard and
            Rodriguez-Artalejo, Mario},
  acronym = {{ICALP}'91},
  booktitle = {{P}roceedings of the 18th {I}nternational 
               {C}olloquium on {A}utomata, {L}anguages and 
               {P}rogramming
               ({ICALP}'91)},
  author = {Gastin, Paul and Petit, Antoine and 
                  Zielonka, Wieslaw},
  title = {A {K}leene Theorem for Infinite Trace Languages},
  pages = {254-266},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TCS94gpz.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TCS94gpz.ps},
  abstract = {Kleene's theorem is considered as one of the cornerstones of
                  theoretical computer science. It ensures that, for languages
                  of finite words, the family of recognizable languages is
                  equal to the family of rational languages. It has been
                  generalized in various ways, for instance, to formal power
                  series by Sch{\"u}tzenberger, to infinite words by B{\"u}chi and to
                  finite traces by Ochma{\'n}ski. Finite traces have been
                  introduced by Mazurkiewicz in order to modelize the
                  behaviours of distributed systems. The family of
                  recognizable trace languages is not closed by Kleene's star
                  but by a concurrent version of this iteration. This leads to
                  the natural definition of co-rational languages obtained as
                  the rational one by simply replacing the Kleene's iteration
                  by the concurrent iteration. Cori, Perrin and M{\'e}tivier
                  proved, in substance, that any co-rational trace language is
                  recognizable. Independently, Ochma{\'n}ski generalized Kleene's
                  theorem showing that the recognizable trace languages are
                  exactly the co-rational languages. Besides, infinite traces
                  have been recently introduced as a natural extension of both
                  finite traces and infinite words. In this paper we
                  generalize Kleene's theorem to languages of infinite traces
                  proving that the recognizable languages of finite or
                  infinite traces are exactly the co-rational languages.}
}
@inproceedings{VD-PG-AP-mfcs91,
  address = {Kazimierz Dolny, Poland},
  month = sep,
  year = 1991,
  volume = 520,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Tarlecki, Andrzej},
  acronym = {{MFCS}'91},
  booktitle = {{P}roceedings of the 16th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'91)},
  author = {Diekert, Volker and Gastin, Paul and 
                  Petit, Antoine},
  title = {Recognizable Complex Trace Languages},
  pages = {131-140},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IC95dgp.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IC95dgp.ps},
  abstract = {A.~Mazurkiewicz defined traces in order to modelize
                  non-sequential processes. Complex traces have been recently
                  introduced as a generalization of both traces and infinite
                  words. This paper studies the family of recognizable complex
                  trace languages. It is proved that this family is closed
                  under boolean operations, concatenation, left and right
                  quotients. Then sufficient conditions ensuring the
                  recognizability of the finite and infinite iterations of a
                  recognizable complex trace language are given. The notion of
                  co-iteration is defined and the Kleene-Ochma{\'n}ski theorem is
                  generalized to complex traces.}
}
@article{GP-AP-SCM-92,
  address = {Bucharest, Romania},
  publisher = {Academia Republicii Populare Romine},
  journal = {Studii {\b S}i Cercet{\u{a}}ri Matematice},
  author = {Paun, Gheorghe and Petit, Antoine},
  title = {Generalized Reduced Languages},
  volume = {44},
  number = {4},
  pages = {309-318},
  year = {1992},
  missingnmonth = {},
  missingmonth = {}
}
@inproceedings{PG-AP-APN-92,
  year = 1992,
  volume = 609,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Rozenberg, Grzegorz},
  booktitle = {{A}dvances in {P}etri {N}ets 1992: 
               {T}he {DEMON} {P}roject},
  author = {Gastin, Paul and Petit, Antoine},
  title = {A Survey of Recognizable Languages of Infinite
                 Traces},
  pages = {392-409},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/APN92gp.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/APN92gp.ps},
  abstract = {A.~Mazurkiewicz defined traces in order to represent
                  non-sequential processes. In order to describe
                  non-sequential processes which never terminate, \emph{e.g.}
                  distributed operating systems, the notion of infinite traces
                  is needed. The aim of this survey is to present in a uniform
                  way the known results on recognizable infinite trace
                  languages. The proofs of the presented results are not
                  proposed here but can be found in the original papers.}
}
@inproceedings{PG-AP-icalp92,
  address = {Vienna, Austria},
  month = jul,
  year = 1992,
  volume = 623,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Kuich, Werner},
  acronym = {{ICALP}'92},
  booktitle = {{P}roceedings of the 19th {I}nternational 
               {C}olloquium on {A}utomata, {L}anguages and 
               {P}rogramming
               ({ICALP}'92)},
  author = {Gastin, Paul and Petit, Antoine},
  title = {Asynchronous Cellular Automata for Infinite 
                 Traces},
  pages = {583-594},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Icalp92gp.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Icalp92gp.ps},
  abstract = {A.~Mazurkiewicz introduced the monoid of traces to provide a
                  very natural semantics for concurrent processes. In a
                  general monoid, the behaviours of finite state systems are
                  described by recognizable languages, which form hence a
                  basic family. For finite traces and finite or infinite
                  words, there exist several equivalent characterizations of
                  this family as for instance, saturating morphisms or
                  (co-)rational expressions. For infinite traces, this family
                  has been introduced by means of saturating morphisms and
                  characterized by co-rational expressions but it suffers from
                  lack of finite state system characterizations. In this
                  paper, we remedy this deficiency providing a
                  characterization of the family of recognizable infinite
                  trace languages by means of asynchronous (cellular) automata
                  (which carry the most intuitive idea of finite state
                  concurrent machines). To this purpose, we give effective
                  constructions for co-rational operations on these automata
                  which are of independent interest.}
}
@inproceedings{PG-AP-mfcs92,
  address = {Prague, Czechoslovakia},
  month = aug,
  year = 1992,
  volume = 629,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Havel, Ivan M. and Koubek, V{\'a}clav},
  acronym = {{MFCS}'92},
  booktitle = {{P}roceedings of the 17th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'92)},
  author = {Gastin, Paul and Petit, Antoine},
  title = {{P}o{S}et properties of complex traces},
  pages = {255-263},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Mfcs92gp.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Mfcs92gp.ps},
  abstract = {This paper investigates PoSet properties of the monoid~\(\mathbb{G}\) of
                  infinite dependence graphs and of the monoid~\(\mathbb{C}\) of complex
                  traces. We show that a subset of~\(\mathbb{G}\) admits a least upper
                  bound if and only if this set is coherent and countable.
                  Hence, \(\mathbb{G}\)~is bounded complete. The compact and the prime
                  dependence graphs are characterized and we prove that each
                  dependence graph is the least upper bound of its compact
                  (resp. its prime) lower bounds. Therefore, up to the
                  restriction to countable sets, \(\mathbb{G}\)~is a coherently complete
                  Scott-Domain and is Prime Algebraic. We define very
                  naturally two orders on~\(\mathbb{C}\) : the product order and the prefix
                  order. We show that \(\mathbb{C}\) with each order is a coherently
                  complete CPO and we characterize the least upper bound (the
                  greatest lower bound resp.) of a subset of~\(\mathbb{C}\) when it exists.
                  But contrary to the case of~\(\mathbb{G}\), we prove that 
                  \(\mathbb{C}\)~is not a 
                  Scott-Domain in general.}
}
@article{GOPR92,
  publisher = {Elsevier Science Publishers},
  journal = {Information Processing Letters},
  author = {Gastin, Paul and Ochma{\'n}ski, Edward and Petit, Antoine and Rozoy, Brigitte},
  title = {Decidability of the star problem 
                in {{\(A^*\)}}{\(\times\{b\}^*\)}},
  volume = 44,
  number = {2},
  year = 1992,
  month = nov,
  pages = {65-71},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IPL92gopr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IPL92gopr.ps},
  abstract = {We adress in this paper the decidability of the Star Problem in
                  trace monoids: Let~{\(L\)} be a recognizable trace language, 
                  is~{\(L^*\)}
                  recognizable? We prove that this problem is decidable when
                  the trace monoid is a direct product of free monoids 
                  {\(A^*\times
                  \{b\}^*\)}. This result shows, for the first time and contrary to
                  a possible intuition, that the Star Problem is of distinct
                  nature than the Recognizability Problem: Let~{\(L\)} be a rational
                  trace language, is~{\(L\)} recognizable?}
}
@article{AP-ACTA-93,
  publisher = {Springer},
  journal = {Acta Informatica},
  author = {Petit, Antoine},
  title = {Recognizable Trace Languages, Distributed Automata 
                 and the Distribution Problem},
  volume = {30},
  number = {1},
  pages = {89-101},
  year = {1993},
  month = jan
}
@phdthesis{AP-Hab-93,
  author = {Petit, Antoine},
  title = {M{\'e}moire d'habilitation {\`a} diriger des recherches},
  type = {M{\'e}moire d'habilitation},
  year = {1993},
  missingmonth = {},
  missingnmonth = {},
  school = {Universit{\'e} Paris-Sud~11, Orsay, France}
}
@inproceedings{CC-AP-mfcs93,
  address = {Gdansk, Poland},
  month = aug,
  year = 1993,
  volume = 711,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Borzyszkowski, Andrzej M. and Sokolowski, Stefan},
  acronym = {{MFCS}'93},
  booktitle = {{P}roceedings of the 18th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'93)},
  author = {C{\'e}rin, {\relax Ch}ristophe and Petit, Antoine},
  title = {Speed-Up of Recognizable Trace Languages},
  pages = {332-341}
}
@article{PG-AP-WZ-TCS-94,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Gastin, Paul and Petit, Antoine and 
                  Zielonka, Wieslaw},
  title = {An Extension of {K}leene's and {O}chma{\'n}ski's
                 Theorems to Infinite Traces},
  volume = {125},
  number = {2},
  pages = {167-204},
  year = {1994},
  month = mar,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TCS94gpz.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TCS94gpz.ps},
  abstract = {As was noted by 
	Mazurkiewicz, traces constitute a 
	convenient tool for describing finite 
	behaviour of concurrent systems. 
	Extending in a natural way 
	Mazurkiewicz's original definition, 
	infinite traces have been recently 
	introduced enabling to deal with 
	infinite behaviour of non-terminating 
	concurrent systems. In this paper we 
	examine the basic families of 
	recognizable sets and of rational sets 
	of infinite traces. The seminal Kleene 
	characterization of recognizable 
	subsets of the free monoid and its 
	subsequent extensions to infinite words 
	due to B{\"u}chi and to finite traces due 
	to Ochma{\'n}ski are the cornestones of the 
	corresponding theories. The main result 
	of our paper is an extension of these 
	characterizations to the domain of 
	infinite traces. Using recognizing and 
	weakly recognizing morphisms, as well 
	as a generalization of the 
	Sch{\"u}tzenberger product of monoids, we 
	prove various closure properties of 
	recognizable trace languages. Moreover, 
	we establish normal form 
	representations for recognizable and 
	rational sets of infinite traces.}
}
@inproceedings{ACF-AP-stacs95,
  address = {Munich, Germany},
  month = mar,
  year = 1995,
  volume = 900,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Mayr, Ernst W. and Puech, Claude},
  acronym = {{STACS}'95},
  booktitle = {{P}roceedings of the 12th {A}nnual
               {S}ymposium on {T}heoretical {A}spects of
               {C}omputer {S}cience
               ({STACS}'95)},
  author = {Fabret, Anne-C{\'e}cile and Petit, Antoine},
  title = {On the Undecidability of Deadlock Detection in
                 Families of Nets},
  pages = {479-490}
}
@incollection{PG-AP-TB-95,
  author = {Gastin, Paul and Petit, Antoine},
  title = {Infinite traces},
  editor = {Diekert, Volker and Rozenberg, Grzegorz},
  booktitle = {The Book of Traces},
  chapter = {11},
  type = {chapter},
  pages = {393-486},
  year = {1995},
  publisher = {World Scientific},
  nopsgz = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PSGZ/InfiniteTraces.ps.gz},
  nops = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/InfiniteTraces.ps}
}
@inproceedings{SH-AP-mfcs95,
  address = {Prague, Czech Republic},
  month = aug,
  year = 1995,
  volume = 969,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Wiedermann, Jir{\'i} and H{\'a}jek, Petr},
  acronym = {{MFCS}'95},
  booktitle = {{P}roceedings of the 20th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'95)},
  author = {Huguet, S{\'e}bastien and Petit, Antoine},
  title = {Modular Constructions of Distributing Automata},
  pages = {467-478}
}
@article{VD-PG-AP-IC-95,
  publisher = {Elsevier Science Publishers},
  journal = {Information and Computation},
  author = {Diekert, Volker and Gastin, Paul and 
                  Petit, Antoine},
  title = {Rational and Recognizable Complex Trace Languages},
  volume = {116},
  number = {1},
  pages = {134-153},
  year = {1995},
  month = jan,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IC95dgp.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/IC95dgp.ps},
  abstract = {Mazurkiewicz defined traces 
	as an algebraic model of finite concurrent 
	processes. In order to modelize 
	non-terminating processes a good notion of 
	infinite trace was needed, which finally 
	led to the notion of complex trace. For 
	complex traces an associative 
	concatenation and omega-iteration are 
	defined. This paper defines and 
	investigates rational and recognizable 
	complex trace languages. We prove various 
	closure results such as the closure under 
	boolean operations (for recognizable 
	languages), concatenation, and left and 
	right quotients by recognizable sets. Then 
	we study sufficient conditions ensuring 
	the recognizability of the finite and 
	infinite iterations of complex trace 
	languages. We introduce a generalization 
	of the notion of concurrent iteration 
	which leads to the main result of the 
	paper: the generalization of Kleene's and 
	Ochma{\'n}ski's theorems to complex trace 
	languages.}
}
@inproceedings{BB-PG-AP-stacs96,
  address = {Grenoble, France},
  month = feb,
  year = 1996,
  volume = 1046,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Puech, Claude and Reischuk, R{\"u}diger},
  acronym = {{STACS}'96},
  booktitle = {{P}roceedings of the 13th {A}nnual
               {S}ymposium on {T}heoretical {A}spects of
               {C}omputer {S}cience
               ({STACS}'96)},
  author = {B{\'e}rard, B{\'e}atrice and Gastin, Paul and 
                  Petit, Antoine},
  title = {On the Power of Non-Observable Actions in Timed
                 Automata},
  pages = {257-268},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BGP-stacs96.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BGP-stacs96.ps},
  abstract = {Timed finite automata, introduced by Alur and Dill, are one of
                  the most widely studied models for real-time systems. We
                  focus in this paper on the power of silent transitions, \emph{i.e.}
                  \(\epsilon\)-transitions, in such automata. We show that
                  \(\epsilon\)-transitions strictly increase the power of timed
                  automata and that the class of timed languages recognized by
                  automata with \(\epsilon\)-transitions is much more robust than
                  the corresponding class without \(\epsilon\)-transition. Our main
                  result shows that \(\epsilon\)-transitions increase the power of
                  these automata only if they reset clocks.}
}
@inproceedings{VD-PG-AP-dlt96,
  address = {Magdeburg, Germany},
  year = 1996,
  publisher = {World Scientific},
  editor = {Dassow, J{\"u}rgen and Rozenberg, Grzegorz and
            Salomaa, Arto},
  acronym = {{DLT}'95},
  booktitle = {{P}roceedings of the 2nd {I}nternational
               {C}onference on {D}evelopments in {L}anguage {T}heory
               ({DLT}'95)},
  author = {Diekert, Volker and Gastin, Paul and 
                  Petit, Antoine},
  title = {Recent Developments in Trace Theory},
  pages = {373-385},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DGP-dlt95.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DGP-dlt95.ps},
  abstract = {In this paper we give a survey on some active research in the
                  theory of Mazurkiewicz traces. We restrict our attention to
                  some few topics: recognizable languages, asynchronous
                  automata including infinite traces, trace codings, and trace
                  rewriting.}
}
@article{BCB-RC-AP-97,
  address = {Les Ulis, France},
  publisher = {EDP Sciences},
  journal = {RAIRO Informatique Th{\'e}orique et Applications},
  author = {Charron{-}Bost, Bernadette and Cori, Robert and 
                  Petit, Antoine},
  title = {Introduction {\`a} l'algorithmique en m{\'e}moire
                 partag{\'e}e},
  volume = {31},
  number = {2},
  pages = {97-148},
  year = {1997},
  missingmonth = {},
  missingnmonth = {},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/CCP-RAIRO97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CCP-RAIRO97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CCP-RAIRO97.pdf},
  lsv-lang = {FR}
}
@book{JCB-HC-CK-DK-MM-JMM-AP-YR-livre96,
  author = {Bajard, Jean-Claude and Comon, Hubert and 
                 Kenyon, Claire and Krob, Daniel
                 and Morvan, Michel and Muller, Jean-Michel and 
                 Petit, Antoine and Robert, Yves},
  title = {Exercices d'algorithmique (oraux d'{ENS})},
  year = {1997},
  publisher = {Vuibert},
  month = jan,
  pages = {272},
  isbn = {2-84180-105-5},
  lsv-lang = {FR}
}
@inproceedings{RM-AP-mfcs97,
  address = {Bratislava, Slovakia},
  month = aug,
  year = 1997,
  volume = 1295,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Pr{\'i}vara, Igor and Ruzicka, Peter},
  acronym = {{MFCS}'97},
  booktitle = {{P}roceedings of the 22nd
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'97)},
  author = {Meyer, Rapha{\"e}l and Petit, Antoine},
  title = {Decomposition of {TrPTL} Formulas},
  pages = {418-427},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/MeyPet-mfcs97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MeyPet-mfcs97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/MeyPet-mfcs97.pdf}
}
@inproceedings{VD-PG-AP-stacs97,
  address = {L{\"u}beck, Germany},
  month = feb,
  year = 1997,
  volume = 1200,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Reischuk, R{\"u}diger and Morvan, Michel},
  acronym = {{STACS}'97},
  booktitle = {{P}roceedings of the 14th {A}nnual
               {S}ymposium on {T}heoretical {A}spects of
               {C}omputer {S}cience
               ({STACS}'97)},
  author = {Diekert, Volker and Gastin, Paul and Petit, Antoine},
  title = {Removing {{\(\epsilon\)}}-Transitions in Timed Automata},
  pages = {583-594},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/DGP-stacs97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DGP-stacs97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/DGP-stacs97.pdf},
  abstract = {Timed automata are among the most widely studied models for
                  real-time systems. Silent transitions, \emph{i.e.},
                  \(\epsilon\)-transitions, have already been proposed in the
                  original paper on timed automata by Alur and Dill. B{\'e}rard,
                  Gastin and Petit have shown that \(\epsilon\)-transitions
                  can be removed, if they do not reset clocks; moreover
                  \(\epsilon\)-transitions strictly increase the power of timed
                  automata, if there is a self-loop containing
                  \(\epsilon\)-transitions which reset some clocks. This paper left
                  open the problem about the power of the \(\epsilon\)-transitions
                  which reset clocks, if they do not lie on any cycle.\par
                  The present paper settles this open question. Precisely, we
                  prove that a timed automaton such that no \(\epsilon\)-transition
                  with nonempty reset set lies on any directed cycle can be
                  effectively transformed into a timed automaton without
                  \(\epsilon\)-transitions. Interestingly, this main result holds
                  under the assumption of non-Zenoness and it is false
                  otherwise.\par 
                  Besides, we develop a promising new technique based on a
                  notion of precise 
                  time which allows to show that some timed languages are not
                  recognizable by any \(\epsilon\)-free timed automaton.}
}
@techreport{AP-mc98,
  author = {Petit, Antoine},
  title = {Le model-checking, une technique de 
                 v{\'e}rification en plein essor. {I}ntroduction},
  year = {1998},
  month = oct,
  type = {Contract Report},
  institution = {EDF/DER/MOS - LSV},
  lsv-lang = {FR}
}
@techreport{BB-MB-AP-src98,
  author = {B{\'e}rard, B{\'e}atrice and Bidoit, Michel and 
                 Petit, Antoine},
  title = {Recommandations sur le cahier des charges {SRC}},
  year = {1998},
  missingmonth = {},
  missingnmonth = {},
  type = {Contract Report},
  institution = {EDF/DER/MOS - LSV},
  lsv-lang = {FR}
}
@article{BB-VD-PG-AP-98,
  publisher = {{IOS} Press},
  journal = {Fundamenta Informaticae},
  author = {B{\'e}rard, B{\'e}atrice and Diekert, Volker and 
                 Gastin, Paul and Petit, Antoine},
  title = {Characterization of the Expressive Power of Silent
                 Transitions in Timed Automata},
  volume = {36},
  number = {2},
  pages = {145-182},
  year = {1998},
  month = nov,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDGP-FUNDI98.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDGP-FUNDI98.ps},
  abstract = {Timed automata are among the 
	most widely studied models for real-time 
	systems. Silent transitions (or 
	\(\epsilon\)-transitions) have already been 
	proposed in the original paper on timed 
	automata by Alur and~Dill. We show that the 
	class of timed languages recognized by 
	automata with \(\epsilon\)-transitions, is more 
	robust and more expressive than the 
	corresponding class without 
	\(\epsilon\)-transitions. \par
	We then focus on \(\epsilon\)-transitions which do 
	not reset clocks. We propose an algorithm to 
	construct, given a timed automaton, an 
	equivalent one without such transitions. This 
	algorithm is in two steps, it first suppresses 
	the cycles of \(\epsilon\)-transitions without 
	reset and then the remaining ones.\par
	Then, we prove that a timed automaton such 
	that no \(\epsilon\)-transition which resets clocks 
	lies on any directed cycle, can be effectively 
	transformed into a timed automaton without 
	\(\epsilon\)-transitions. Interestingly, this main 
	result holds under the assumption of 
	non-Zenoness and it is false otherwise.\par
	To complete the picture, we exhibit a simple 
	timed automaton with an \(\epsilon\)-transition, 
	which resets some clock, on a cycle and which 
	is not equivalent to any \(\epsilon\)-free timed 
	automaton. To show this, we develop a 
	promising new technique based on the notion of 
	precise action.}
}
@inproceedings{CC-AP-mteac98,
  address = {Las Vegas, Nevada, USA},
  month = jan,
  year = 1998,
  editor = {B{\"o}hm, A. P. Wim and Najjar, Walid A.},
  acronym = {{MTEAC}'98},
  booktitle = {{P}roceedings of the {W}orkshop on
               {M}ultithreaded {E}xecution, {A}rchitecture
               and {C}ompilation
               ({MTEAC}'98)},
  author = {C{\'e}rin, {\relax Ch}ristophe and Petit, Antoine},
  title = {Application of Algebraic Techniques to Compute the
                 Efficiency Measure for Multithreaded Architecture},
  missingpages = {??},
  howpublished = {Proceedings published as 
                 Technical Report CS-98-102,
                 Colorado State University},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CP-mteac98.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CP-mteac98.ps}
}
@techreport{DD1-98,
  author = {Laroussinie, Fran{\c{c}}ois and Petit, Antoine and 
                 Schnoebelen, {\relax Ph}ilippe},
  title = {Le model-checking, une technique de 
                 v{\'e}rification en
                 plein essor. {I}~--- {P}rincipes et techniques},
  year = {1998},
  month = oct,
  type = {Contract Report},
  institution = {EDF/DER/MOS - LSV},
  lsv-lang = {FR}
}
@techreport{DD3-98,
  author = {B{\'e}rard, B{\'e}atrice and 
                  C{\'e}c{\'e}, G{\'e}rard and 
                 Dufourd, Catherine and Finkel, Alain and
                 Laroussinie, Fran{\c{c}}ois and Petit, Antoine and 
                 Schnoebelen, {\relax Ph}ilippe and 
                 Sutre, Gr{\'e}goire},
  title = {Le model-checking, une technique de 
                 v{\'e}rification en
                 plein essor. {II}~--- {Q}uelques outils},
  year = {1998},
  month = oct,
  type = {Contract Report},
  institution = {EDF/DER/MOS - LSV},
  lsv-lang = {FR}
}
@article{GG-RM-AP-PW-98,
  publisher = {Elsevier Science Publishers},
  journal = {Information Processing Letters},
  author = {Guaiana, Giovana and Meyer, Rapha{\"e}l and 
                  Petit, Antoine and Weil, Pascal},
  title = {An Extension of the Wreath Product Principle for
                 Finite {M}azurkiewicz Traces},
  volume = {67},
  number = {6},
  pages = {277-282},
  year = {1998},
  month = sep,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/GMPW-IPL98.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/GMPW-IPL98.ps}
}
@book{LA-PG-BP-AP-NP-PW-livre98,
  author = {Albert, Luc and Gastin, Paul and 
                 Petazzoni, Bruno and Petit, Antoine
                 and Puech, Nicolas and Weil, Pascal},
  title = {Cours et exercices d'informatique, Classes
                 pr{\'e}paratoires, premier et second cycles
                 universitaires},
  year = {1998},
  month = jun,
  publisher = {Vuibert},
  isbn = {2-7117-8621-8},
  lsv-lang = {FR}
}
@inproceedings{PG-RM-AP-mfcs98,
  address = {Brno, Czech Republic},
  month = aug,
  year = 1998,
  volume = 1450,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Brim, Lubos and Gruska, Jozef and Zlatuska, Jir{\'i}},
  acronym = {{MFCS}'98},
  booktitle = {{P}roceedings of the 23rd
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'98)},
  author = {Gastin, Paul and Meyer, Rapha{\"e}l and 
                  Petit, Antoine},
  title = {A (non-elementary) modular decision procedure for
                 {LTrL}},
  pages = {356-365},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/GMP-mfcs98.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/GMP-mfcs98.ps},
  abstract = {Thiagarajan and Walukiewicz have defined a
                  temporal logic~LTrL on Mazurkiewicz
                  traces, patterned on the famous
                  propositional temporal logic of linear
                  time~LTL defined by Pnueli. They have
                  shown that this logic is equal in
                  expressive power to the first order theory
                  of finite and infinite traces.\par 
                  The hopes to get an {"}easy{"} decision
                  procedure for~LTrL, as it is the case 
                  for~LTL, vanished very recently due to a
                  result of Walukiewicz who showed that the
                  decision procedure for~LTrL is
                  non-elementary. However, tools like Mona
                  or Mosel show that it is possible to
                  handle non-elementary logics on
                  significant examples. Therefore, it
                  appears worthwhile to have a direct
                  decision procedure for LTrL.\par 
                  In this paper we propose such a decision
                  procedure, in a modular way. Since the
                  logic~LTrL is not pure future, our
                  algorithm constructs by induction a finite
                  family of B{\"u}chi automata for each
                  LTrL-formula. As expected by the results
                  of Walukiewicz, the main difficulty comes
                  from the {"}Until{"} operator.}
}
@inproceedings{RM-AP-stacs98,
  address = {Paris, France},
  month = feb,
  year = 1998,
  volume = 1373,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Morvan, Michel and Meinel, {\relax Ch}ristoph and
            Krob, Daniel},
  acronym = {{STACS}'98},
  booktitle = {{P}roceedings of the 15th {A}nnual
               {S}ymposium on {T}heoretical {A}spects of
               {C}omputer {S}cience
               ({STACS}'98)},
  author = {Meyer, Rapha{\"e}l and Petit, Antoine},
  title = {Expressive Completeness of {LTrL} on Finite Traces:
                 {A}n Algebraic Proof},
  pages = {533-543}
}
@inproceedings{PB-AP-icalp99,
  address = {Prague, Czech Republic},
  month = jul,
  year = 1999,
  volume = 1644,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Wiedermann, Jir{\'i} and van Emde Boas, Peter and
            Nielsen, Mogens},
  acronym = {{ICALP}'99},
  booktitle = {{P}roceedings of the 26th {I}nternational 
               {C}olloquium on {A}utomata, {L}anguages and 
               {P}rogramming
               ({ICALP}'99)},
  author = {Bouyer, Patricia and Petit, Antoine},
  title = {Decomposition and Composition of Timed Automata},
  pages = {210-219},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BP-icalp99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BP-icalp99.ps},
  abstract = {We propose in this paper a 
	decomposition theorem for the timed
	automata introduced by Alur and Dill. To this 
	purpose, we define a new
	simple and natural concatenation operation, 
	indexed by the set of
	clocks to be reset, on timed automata 
	generalizing the classical
	untimed concatenation.  \par
	Then we extend the famous Kleene's and B{\"u}chi's 
	theorems on classical
	untimed automata by simply changing the basic 
	objects to take time
	into account, keeping the union operation and 
	replacing the
	concatenation, finite and infinite iterations by 
	the new timed
	concatenations and their induced iterations.\par
	Thus, and up to our knowledge, our result 
	provides the simplest known
	algebraic characterization of recognizable timed 
	languages.}
}
@book{docdor99,
  author = {Schnoebelen, {\relax Ph}ilippe and 
                 B{\'e}rard, B{\'e}atrice and Bidoit, Michel
                 and Laroussinie, Fran{\c{c}}ois and Petit, Antoine},
  title = {V{\'e}rification de logiciels : techniques et 
                 outils du model-checking},
  year = {1999},
  month = apr,
  publisher = {Vuibert},
  isbn = {2-7117-8646-3},
  url = {http://www.vuibert.com/livre593.html},
  lsv-lang = {FR}
}
@inproceedings{BDFP-mfcs-2000,
  address = {Bratislava, Slovakia},
  month = aug,
  year = 2000,
  volume = 1893,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Nielsen, Mogens and Rovan, Branislav},
  acronym = {{MFCS} 2000},
  booktitle = {{P}roceedings of the 25th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS} 2000)},
  author = {Bouyer, Patricia and Dufourd, Catherine and 
                 Fleury, Emmanuel and Petit, Antoine},
  title = {Expressiveness of Updatable Timed Automata},
  pages = {232-242},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDFP-mfcs2000.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDFP-mfcs2000.ps},
  abstract = {Since their introduction by Alur 
	and Dill, timed automata have been
	one of the most widely studied models for 
	real-time systems. The
	syntactic extension of so-called updatable timed 
	automata allows more
	powerful updates of clocks than the reset 
	operation proposed in the
	original model.\par
	We prove that any language accepted by an 
	updatable timed automaton
	(from classes where emptiness is decidable) is 
	also accepted by a
	{"}classical{"} timed automaton. We propose even 
	more precise results on
	bisimilarity between updatable and classical 
	timed automata.}
}
@misc{Calife-1.1,
  author = {B{\'e}rard, B{\'e}atrice and Cast{\'e}ran, Pierre 
                 and Fleury, Emmanuel and 
                 Fribourg, Laurent and Monin, Jean-Fran{\c{c}}ois 
                 and Paulin, {\relax Ch}ristine and Petit, Antoine and
                 Rouillard, Davy},
  title = {Document de sp{\'e}cification du mod{\`e}le 
                 commun},
  year = {2000},
  month = apr,
  howpublished = {Fourniture~1.1 du projet RNRT Calife},
  lsv-lang = {FR}
}
@misc{Calife-4.2,
  author = {Bouyer, Patricia and Fleury, Emmanuel and 
                  Petit, Antoine},
  title = {Document de synth{\`e}se sur les proc{\'e}dures de
                 v{\'e}rification des syst{\`e}mes temps r{\'e}el : 
                 Les automates temporis{\'e}s},
  year = {2000},
  month = jan,
  howpublished = {Fourniture~4.2 du projet RNRT Calife},
  lsv-lang = {FR}
}
@inproceedings{PB-CD-EF-AP-cav2000,
  address = {Chicago, Illinois, USA},
  month = jul,
  year = 2000,
  volume = 1855,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Emerson, E. Allen and Sistla, A. Prasad},
  acronym = {{CAV} 2000},
  booktitle = {{P}roceedings of the 12th
               {I}nternational {C}onference on 
               {C}omputer {A}ided {V}erification
               ({CAV} 2000)},
  author = {Bouyer, Patricia and Dufourd, Catherine and 
                  Fleury, Emmanuel and Petit, Antoine},
  title = {Are Timed Automata Updatable?},
  pages = {464-479},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDEP-cav2000.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDEP-cav2000.ps},
  abstract = {In classical timed automata, as 
	defined by Alur and Dill and since
	widely studied, the only operation allowed to 
	modify the clocks is the
	reset operation. For instance, a clock can 
	neither be set to a
	non-null constant value, nor be set to the value 
	of another clock nor,
	in a non-deterministic way, to some value lower 
	or higher than a given
	constant. In this paper we study in details such 
	updates.\par
	We characterize in a thin way the frontier 
	between decidability and
	undecidability. Our main contributions are the 
	following:\par
	1)~We exhibit many classes of updates for which 
	emptiness is
	undecidable. These classes depend on the clock 
	constraints that are
	used ---~diagonal-free or not~--- whereas it is 
	well-known that these
	two kinds of constraints are equivalent for 
	classical timed
	automata.\par
	2)~We propose a generalization of the region 
	automaton proposed by Alur
	and Dill, allowing to handle larger classes of 
	updates. The
	complexity of the decision procedure remains 
	PSPACE-complete.}
}
@inproceedings{cclps-smc2000,
  address = {Nashville, Tennessee, USA},
  month = oct,
  year = 2000,
  publisher = {Argos Press},
  acronym = {{SMC} 2000},
  booktitle = {{P}roceedings of the {IEEE} {I}nternational
               {C}onference on {S}ystems, {M}an and {C}ybernetics
               ({SMC} 2000)},
  author = {Canet, G{\'e}raud and Couffin, Sandrine and 
                 Lesage, Jean-Jacques and Petit, Antoine
                 and Schnoebelen, {\relax Ph}ilippe},
  title = {Towards the Automatic Verification of {PLC} 
                 Programs
                 Written in {I}nstruction {L}ist},
  pages = {2449-2454},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CCLPS-smc2000.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CCLPS-smc2000.ps},
  doi = {10.1109/ICSMC.2000.884359},
  abstract = {We propose a framework for the automatic verification of PLC
  (programmable logic controller) programs written in Instruction List, one of
  the five languages defined in the IEC 61131-3 standard. We~propose a formal
  semantics for a significant fragment of the IL language, and a direct coding
  of this semantics into a model checking tool. We then automatically verify
  rich behavioral properties written in linear temporal logic. Our~approach is
  illustrated on the example of the tool-holder of a turning center}
}
@inproceedings{cdprs-cifa2000,
  address = {Lille, France},
  month = jul,
  year = 2000,
  optaddress = {Villeneuve d'Ascq, France},
  publisher = {Union des Chercheurs Ing{\'e}nieurs et {S}cientifiques, Villeneuve d'Ascq, France},
  editor = {Borne, Pierre and Richard, Jean-Pierre and
            Vanheeghe, {\relax Ph}ilippe},
  acronym = {{CIFA} 2000},
  booktitle = {{A}ctes de la 1{\`e}re {C}onf{\'e}rence 
               {I}nternationale {F}rancophone
               d'{A}utomatique
               ({CIFA} 2000)},
  author = {Canet, G{\'e}raud and Denis, Bruno and 
                 Petit, Antoine and Rossi, Olivier and
                 Schnoebelen, {\relax Ph}ilippe},
  title = {Un cadre pour la v{\'e}rification automatique de
                 programmes~{IL}},
  pages = {693-698},
  noisbn = {2-9512309-1-5},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CDPRS-cifa2000.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CDPRS-cifa2000.ps},
  lsv-lang = {FR}
}
@inproceedings{BPT-concur-2001,
  address = {Aalborg, Denmark},
  month = aug,
  year = 2001,
  volume = 2154,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Larsen, Kim G. and Nielsen, Modens},
  acronym = {{CONCUR}'01},
  booktitle = {{P}roceedings of the 12th 
               {I}nternational {C}onference on
               {C}oncurrency {T}heory
               ({CONCUR}'01)},
  author = {Bouyer, Patricia and Petit, Antoine and 
                  Th{\'e}rien, Denis},
  title = {An Algebraic Characterization of Data and Timed
                 Languages},
  pages = {248-261},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BPT-concur2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BPT-concur2001.ps},
  abstract = {Algebra offers an elegant and 
	powerful approach to understand regular
	languages and finite automata. Such framework 
	has been notoriously
	lacking for timed languages and timed automata. 
	We introduce the
	notion of monoid recognizability for data 
	languages, which include
	timed languages as special case, in a way that 
	respects the spirit of
	the classical situation. We study closure 
	properties and hierarchies
	in this model, and prove that emptiness is 
	decidable under natural
	hypotheses. Our class of recognizable languages 
	properly includes many
	families of deterministic timed languages that 
	have been proposed
	until now, and the same holds for 
	non-deterministic versions.}
}
@techreport{Calife-4.4,
  author = {B{\'e}rard, B{\'e}atrice and Bouyer, Patricia and 
                  Petit, Antoine},
  title = {Mod{\'e}lisation du protocole~{PGM} et de certaines de ses
                 propri{\'e}t{\'e}s en {UPPAAL}},
  year = {2001},
  month = nov,
  type = {Contract Report},
  number = {4.4},
  institution = {projet RNRT Calife},
  note = {18 pages}
}
@misc{ap-express01,
  author = {Petit, Antoine},
  title = {About Extensions of Timed Automata},
  howpublished = {Invited talk, 8th {I}nternational {W}orkshop on {E}xpressiveness in
                 {C}oncurrency ({EXPRESS}'01), {A}alborg, {D}enmark},
  year = 2001,
  month = aug
}
@book{lsvmcbook01,
  author = {B{\'e}rard, B{\'e}atrice and Bidoit, Michel and Finkel, Alain 
                 and Laroussinie, Fran{\c{c}}ois and 
                 Petit, Antoine and Petrucci, Laure and 
                 Schnoebelen, {\relax Ph}ilippe},
  title = {Systems and Software Verification. {M}odel-Checking
                 Techniques and Tools},
  year = {2001},
  missingmonth = {},
  missingnmonth = {},
  publisher = {Springer},
  isbn = {3-540-41523-8},
  url = {http://www.springer.com/978-3-540-41523-8},
  olderurl = {http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-41523-8}
}
@book{scopos13-2001,
  author = {Badouel, {\'E}ric and Boucheron, St{\'e}phane and 
                 Dicky, Anne and Petit, Antoine
                 and Santha, Miklos and Weil, Pascal and Zeitoun, Marc},
  title = {Probl\`{e}mes d'informatique fondamentale},
  publisher = {Springer},
  volume = {13},
  series = {Scopos},
  year = {2001},
  missingmonth = {},
  missingnmonth = {},
  isbn = {3-540-42341-9},
  url = {http://www.springer.com/978-3-540-42341-9},
  olderurl = {http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-42341-9}
}
@article{BP-JALC2002,
  journal = {Journal of Automata, Languages and Combinatorics},
  author = {Bouyer, Patricia and Petit, Antoine},
  title = {A {K}leene{\slash}B{\"u}chi-like Theorem for Clock Languages},
  volume = {7},
  number = {2},
  pages = {167-186},
  year = {2002},
  missingmonth = {},
  missingnmonth = {},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BP-JALC2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BP-JALC2001.ps},
  abstract = {We propose in this paper a 
	generalization of the famous Kleene\slash B{\"u}chi's
	theorem on formal languages, one of the 
	cornerstones of theoretical
	computer science, to the timed model of clock 
	languages. These
	languages extend the now classical timed 
	languages introduced by Alur
	and Dill as a suitable model of real-time 
	systems. As a corollary of
	our main result, we get a simple algebraic 
	characterization of timed
	languages recognized by (updatable) timed 
	automata.}
}
@inproceedings{bbp-rttools02,
  address = {Copenhagen, Denmark},
  month = aug,
  year = 2002,
  howpublished = {Technical Report 2002-025,
                  Department of Information Technology,
                  Uppsala University, Sweden},
  publisher = {Uppsala University},
  editor = {Petterson, Paul and Yi, Wang},
  acronym = {{RT-TOOLS}'02},
  booktitle = {{P}roceedings of the 2nd {W}orkshop
               on {R}eal-{T}ime {T}ools
               ({RT-TOOLS}'02)},
  author = {B{\'e}rard, B{\'e}atrice and Bouyer, Patricia and 
                  Petit, Antoine},
  title = {Analysing the {PGM} Protocol with {UPPAAL}},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/pgmfin.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/pgmfin.ps},
  abstract = {Pragmatic General Multicast (PGM) 
	is a reliable multicast protocol,
	designed to minimize both the probability of 
	negative acknowledgements
	(NAK) implosion and the loading of the network 
	due to retransmissions
	of lost packets. This protocol was presented to 
	the Internet
	Engineering Task Force as an open reference 
	specification. \par
	In this paper, we focus on the main reliability 
	property which PGM
	intends to guarantee: a receiver either receives 
	all data packets from
	transmissions and repairs or is able to detect 
	unrecoverable data
	packet loss.\par
	To this purpose, we propose a modelization of (a 
	simplified version
	of) PGM via a network of timed automata. Using 
	Uppaal model-checker,
	we then study the validity of the reliability 
	property above, which
	turns out to not be always verified but to 
	depend of the values of
	several parameters that we underscore.}
}
@inproceedings{BBP-msr2003,
  address = {Metz, France},
  month = oct,
  year = 2003,
  publisher = {Herm{\`e}s},
  editor = {M{\'e}ry, Dominique and Rezg, Nidhal and
            Xie, Xiaolan},
  acronym = {{MSR}'03},
  booktitle = {{A}ctes du 4{\`e}me {C}olloque sur la 
               {M}od{\'e}lisation des {S}yst{\`e}mes
               {R}{\'e}actifs
               ({MSR}'03)},
  author = {B{\'e}rard, B{\'e}atrice and Bouyer, Patricia and 
                  Petit, Antoine},
  title = {Une analyse du protocole {PGM} avec {UPPAAL}},
  pages = {415-430},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBP-msr2003.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBP-msr2003.ps},
  abstract = {Pragmatic General Multicast (PGM) 
	is a reliable multicast protocol,
	designed to minimize both the probability of 
	negative acknowledgements
	(NAK) implosion and the loading of the network 
	due to retransmissions
	of lost packets. This protocol was presented to 
	the Internet
	Engineering Task Force as an open reference 
	specification.  In this
	paper, we focus on the main reliability property 
	which PGM intends to
	guarantee: a receiver either receives all data 
	packets from
	transmissions and repairs or is able to detect 
	unrecoverable data
	packet loss.  To this purpose, we propose a 
	modelization of (a
	simplified version of) PGM via a network of 
	timed automata. Using
	Uppaal model-checker, we then study the validity 
	of the reliability
	property above, which turns out to not be always 
	verified but to
	depend of the values of several parameters that 
	we underscore.}
}
@inproceedings{BDMP-cav-2003,
  address = {Boulder, Colorado, USA},
  month = jul,
  year = 2003,
  volume = 2725,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Hunt, Jr, Warren A. and Somenzi, Fabio},
  acronym = {{CAV}'03},
  booktitle = {{P}roceedings of the 15th
               {I}nternational {C}onference on 
               {C}omputer {A}ided {V}erification
               ({CAV}'03)},
  author = {Bouyer, Patricia and D'Souza, Deepak and 
                 Madhusudan, P. and 
                 Petit, Antoine},
  title = {Timed Control with Partial Observability},
  pages = {180-192},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BDMP-CAV03.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BDMP-CAV03.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BDMP-CAV03.ps},
  abstract = {We consider the problem of 
	synthesizing controllers for timed systems 
	modeled using timed automata. The point of 
	departure from earlier work is that we 
	consider controllers that have only a 
	partial observation of the system that it 
	controls. In discrete event systems (where 
	continuous time is not modeled), it is well 
	known how to handle partial observability, 
	and decidability issues do not differ from 
	the complete information setting. We show 
	however that timed control under partial 
	observability is undecidable even for 
	internal specifications (while the analogous 
	problem under complete observability is 
	decidable) and we identify a decidable 
	subclass.}
}
@article{BPT03,
  publisher = {Elsevier Science Publishers},
  journal = {Information and Computation},
  author = {Bouyer, Patricia and Petit, Antoine and 
                 Th{\'e}rien, Denis},
  title = {An Algebraic Approach to Data Languages and Timed
                 Languages},
  volume = {182},
  number = {2},
  pages = {137-162},
  year = {2003},
  month = may,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BPT-IetC.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BPT-IetC.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BPT-IetC.ps},
  abstract = {Algebra offers an elegant and 
	powerful approach to understand regular
	 languages and finite automata. Such framework 
	has been notoriously
	 lacking for timed languages and timed automata. 
	We introduce the
	 notion of monoid recognizability for data 
	languages, which includes
	 timed languages as special case, in away that 
	respects the spirit of
	 the classical situation. We study closure 
	properties and hierarchies
	 in this model, and prove that emptiness is 
	decidable under natural
	 hypotheses.  Our class of recognizable 
	languages properly includes
	 many families of deterministic timed languages 
	that have been
	 proposed until now, and the same holds for 
	non-deterministic
	 versions.}
}
@article{BBP-IJPR04,
  publisher = {Taylor \& Francis},
  journal = {International Journal of Production Research},
  author = {B{\'e}rard, B{\'e}atrice and Bouyer, Patricia and 
                  Antoine Petit},
  title = {Analysing the {PGM} Protocol with {U}ppaal},
  volume = {42},
  number = {14},
  pages = {2773-2791},
  year = {2004},
  month = jul,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BBP-IJPR04.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BBP-IJPR04.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBP-IJPR04.ps},
  abstract = {Pragmatic General Multicast (PGM) 
	is a reliable multicast protocol, designed to 
	minimize both the probability of negative 
	acknowledgements~(NAK) implosion and the load 
	of the network due to retransmissions of lost 
	packets. This protocol was presented to the 
	Internet Engineering Task Force as an open 
	reference specification.\par
	    In this paper, we focus on the main 
	reliability property which PGM intends to 
	guarantee: a receiver either receives all data 
	packets from transmissions and repairs or is 
	able to detect unrecoverable data packet loss. 
	\par
	    We first propose a modelization of (a 
	simplified version of) PGM via a network of 
	timed automata. Using Uppaal model-checker, we 
	then study the validity of the reliability 
	property above, which turns out not to be 
	always verified but to depend on the values of 
	several parameters that we underscore.}
}
@article{BDFP04,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Bouyer, Patricia and Dufourd, Catherine and 
                  Fleury, Emmanuel and Petit, Antoine},
  title = {Updatable Timed Automata},
  volume = {321},
  number = {2-3},
  pages = {291-345},
  year = {2004},
  month = aug,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/uta-BDFP04.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/uta-BDFP04.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/uta-BDFP04.ps},
  doi = {10.1016/j.tcs.2004.04.003},
  abstract = {We investigate extensions of Alur and 
	Dill's timed automata, based on the possibility to 
	update the clocks in a more elaborate way than simply 
	reset them to zero. We call these automata updatable 
	timed automata. They form an undecidable class of 
	models, in the sense that emptiness checking is not 
	decidable. However, using an extension of the region 
	graph construction, we exhibit interesting decidable 
	subclasses. In a surprising way, decidability depends 
	on the nature of the clock constraints which are 
	used, diagonal-free or not, whereas these constraints 
	play identical roles in timed automata. We thus 
	describe in a quite precise way the thin frontier 
	between decidable and undecidable classes of 
	updatable timed automata. \par 
	We also study the 
	expressive power of updatable timed automata. It 
	turns out that any updatable automaton belonging to 
	some decidable subclass can be effectively 
	transformed into an equivalent timed automaton 
	without updates but with silent transitions. The 
	transformation suffers from an enormous combinatorics 
	blow-up which seems unavoidable. Therefore, updatable 
	timed automata appear to be a concise model for 
	representing and analyzing large classes of timed 
	systems. }
}
@techreport{LSV:04:10,
  author = {Baclet, Manuel and Pacalet, Renaud and 
                  Petit, Antoine},
  title = {Register Transfer Level Simulation},
  type = {Research Report},
  number = {LSV-04-10},
  year = {2004},
  month = may,
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  note = {15~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/rr-lsv-2004-10.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-2004-10.rr.ps}
}
@inproceedings{BGP1-formats06,
  address = {Paris, France},
  month = sep,
  year = 2006,
  volume = 4202,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Asarin, Eug{\`e}ne and Bouyer, Patricia},
  acronym = {{FORMATS}'06},
  booktitle = {{P}roceedings of the 4th {I}nternational {C}onference
           on {F}ormal {M}odelling and {A}nalysis of {T}imed
           {S}ystems ({FORMATS}'06)},
  author = {B{\'e}rard, B{\'e}atrice and Gastin, Paul and Petit, Antoine},
  title = {Refinements and abstractions of signal-event (timed) languages},
  pages = {67-81},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP1-formats06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP1-formats06.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BGP1-formats06.ps},
  doi = {10.1007/11867340_6},
  abstract = {In the classical framework of formal languages, a refinement
operation is modeled by a substitution and an abstraction by an inverse
substitution. These mechanisms have been widely studied, because they describe
a change in the specification level, from an abstract view to a more concrete
one, or conversely. For~timed systems, there is up to now no uniform notion of
substitutions. In~this paper, we study the timed substitutions in the general
framework of signal-event languages, where both signals and events are taken
into account. We~prove that regular signal-event languages are closed under
substitutions and inverse substitutions. }
}
@inproceedings{BGP2-formats06,
  address = {Paris, France},
  month = sep,
  year = 2006,
  volume = 4202,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Asarin, Eug{\`e}ne and Bouyer, Patricia},
  acronym = {{FORMATS}'06},
  booktitle = {{P}roceedings of the 4th {I}nternational {C}onference
           on {F}ormal {M}odelling and {A}nalysis of {T}imed
           {S}ystems ({FORMATS}'06)},
  author = {B{\'e}rard, B{\'e}atrice and Gastin, Paul and Petit, Antoine},
  title = {Intersection of regular signal-event (timed) languages},
  pages = {52-66},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP2-formats06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP2-formats06.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BGP2-formats06.ps},
  doi = {10.1007/11867340_5},
  abstract = {We propose in this paper a construction for a {"}well known{"}
result: regular signal-event languages are closed by intersection. In~fact,
while this result is indeed trivial for languages defined by Alur and Dill's
timed automata (the proof is an immediate extension of the one in the untimed
case), it turns out that the construction is much more tricky when considering
the most involved model of signal-event automata. While several constructions
have been proposed in particular cases, it is the first time, up to our
knowledge, that a construction working on finite and infinite signal-event
words and taking into account signal stuttering, unobservability of
zero-duration \(\tau\)-signals and Zeno runs is proposed.}
}
@article{BGP-fmsd07,
  publisher = {Springer},
  journal = {Formal Methods in System Design},
  author = {B{\'e}rard, B{\'e}atrice and Gastin, Paul and Petit,
                  Antoine},
  title = {Timed substitutions for regular signal-event languages},
  volume = 31,
  number = 2,
  pages = {101-134},
  year = 2007,
  month = oct,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP-fmsd07.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BGP-fmsd07.pdf},
  doi = {10.1007/s10703-007-0034-5},
  abstract = {In the classical framework of formal languages, a refinement
   operation is modeled by a substitution and an abstraction by an inverse
   substitution. These mechanisms have been widely studied, because they
   describe a change in the specification level, from an abstract view to a
   more concrete one, or conversely. For timed systems, there is up to now no
   uniform notion of substitution. In~this paper, we~study timed substitutions
   in the general framework of signal-event languages, where both signals and
   events are taken into account. We prove that regular signal-event languages
   are closed under substitution and inverse substitution.\par
   To obtain these results, we use in a crucial way a {"}well known{"} result:
   regular signal-event languages are closed under intersection. In fact,
   while this result is indeed easy for languages defined by Alur and Dill's
   timed automata, it turns out that the construction is much more tricky when
   considering the most involved model of signal-event automata. We give here
   a construction working on finite and infinite signal-event words and taking
   into account signal stuttering, unobservability of zero-duration \(\tau\)-signals
   and Zeno runs. Note that if several constructions have been proposed in
   particular cases, it is the first time that a general construction is
   provided.}
}
@incollection{BP-pct08,
  futureaddress = {},
  month = jan,
  year = 2009,
  series = {IARCS-Universities},
  publisher = {Universities Press},
  booktitle = {Perspectives in Concurrency Theory},
  editor = {Lodaya, Kamal and Mukund, Madhavan and
		 Ramanujam, R.},
  author = {Bouyer, Patricia and Petit, Antoine},
  title = {On extensions of timed automata},
  pages = {35-63},
  abstract = {Since their definition in the early nineties, timed automata have
   been one of the most used and widely studied models for
   representing and analyzing real-time systems. In their seminal
   paper, Alur and Dill proved the probably most important property
   of timed automata: checking emptiness of the language accepted by
   a timed automaton, or equivalently checking a reachability
   property in a timed automaton, is decidable. This result relies on
   the construction of the so-called region automaton, which
   abstracts behaviours of a timed automaton into behaviours of a
   finite automaton. Since then, symbolic algorithms have been
   developed to solve that problem, several model-checkers have been
   implemented, and numerous case studies have been verified.\par
   Lots of works have naturally aimed at proposing extensions of
   timed automata with new features, while preserving the
   above-mentioned fundamental decidability result. The motivation
   for these extensions is basically twofold. First it can increase the
   expressiveness of timed automata, allowing to model larger classes
   of systems. Then it can improve the conciseness (and hence the
   readability) of models by constructing more compact
   representations for a given system.\par
   In this paper, we discuss and compare some of the most important
   extensions of timed automata that have been considered in the
   literature.}
}
@comment{{B-arxiv16,
  author =		Bollig, Benedikt, 
  affiliation = 	aff-LSVmexico,
  title =    		One-Counter Automata with Counter Visibility, 
  institution = 	Computing Research Repository, 
  number =    		1602.05940, 
  month = 		feb, 
  nmonth =     		2,
  year = 		2016, 
  type = 		RR, 
  axeLSV = 		mexico,
  NOcontrat = 		"",
  
  url =			http://arxiv.org/abs/1602.05940, 
  PDF =			"http://www.lsv.fr/Publis/PAPERS/PDF/B-arxiv16.pdf",
  lsvdate-new =  	20160222,
  lsvdate-upd =  	20160222,
  lsvdate-pub =  	20160222,
  lsv-category = 	"rapl",
  wwwpublic =    	"public and ccsb",
  note = 		18~pages, 

  abstract = "In a one-counter automaton (OCA), one can read a letter
    from some finite alphabet, increment and decrement the counter by
    one, or test it for zero. It is well-known that universality and
    language inclusion for OCAs are undecidable. We consider here OCAs
    with counter visibility: Whenever the automaton produces a letter,
    it outputs the current counter value along with~it. Hence, its
    language is now a set of words over an infinite alphabet. We show
    that universality and inclusion for that model are in PSPACE, thus
    no harder than the corresponding problems for finite automata, which
    can actually be considered as a special case. In fact, we show that
    OCAs with counter visibility are effectively determinizable and
    closed under all boolean operations. As~a~strict generalization, we
    subsequently extend our model by registers. The general nonemptiness
    problem being undecidable, we impose a bound on the number of
    register comparisons and show that the corresponding nonemptiness
    problem is NP-complete.",
}}

This file was generated by bibtex2html 1.98.