@phdthesis{lf-these-82,
  author = {Fribourg, Laurent},
  title = {D{\'e}monstration automatique: r{\'e}futation par
                 superposition de clauses {\'e}quationnelles},
  year = {1982},
  month = sep,
  type = {Th{\`e}se de doctorat},
  school = {Universit{\'e} Paris~7, Paris, France}
}
@inproceedings{lf-ijcai-83,
  address = {Karlsruhe, West Germany},
  month = aug,
  year = 1983,
  publisher = {William Kaufmann},
  editor = {Bundy, Alan},
  acronym = {{IJCAI}'83},
  booktitle = {{P}roceedings of the 8th {I}nternational {J}oint
               {C}onference on {A}rtificial {I}ntelligence
               ({IJCAI}'83)},
  author = {Fribourg, Laurent},
  title = {A Superposition Oriented Theorem Prover},
  pages = {923-925}
}
@inproceedings{lf-cade-84,
  address = {Napa, California, USA},
  month = may,
  year = 1984,
  volume = 170,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Shostak, Robert E.},
  acronym = {{CADE}'84},
  booktitle = {{P}roceedings of the 7th {I}nternational 
               {C}onference on {A}utomated {D}eduction
               ({CADE}'84)},
  author = {Fribourg, Laurent},
  title = {A Narrowing Procedure for Theories with Constructors},
  pages = {259-281}
}
@inproceedings{lf-icalp-84,
  address = {Antwerp, Belgium},
  month = jul,
  year = 1984,
  volume = 172,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Paredaens, Jan},
  acronym = {{ICALP}'84},
  booktitle = {{P}roceedings of the 11th {I}nternational 
               {C}olloquium on {A}utomata, {L}anguages and 
               {P}rogramming
               ({ICALP}'84)},
  author = {Fribourg, Laurent},
  title = {Oriented Equational Clauses as a Programming
                 Language},
  pages = {162-173}
}
@article{lf-jlp-84,
  publisher = {Elsevier Science Publishers},
  journal = {Journal of Logic Programming},
  author = {Fribourg, Laurent},
  title = {Oriented Equational Clauses as a Programming
                 Language},
  volume = 1,
  number = 2,
  pages = {165-177},
  year = {1984},
  month = aug
}
@inproceedings{lf-ilps-85,
  address = {Boston, Massachusetts, USA},
  month = jul,
  year = 1985,
  publisher = {{IEEE} Computer Society Press},
  acronym = {{SLP}'85},
  booktitle = {{P}roceedings of the 2nd
               {IEEE} {S}ymposium on
               {L}ogic {P}rogramming 
               ({SLP}'85)},
  author = {Fribourg, Laurent},
  title = {{SLOG}: {A} Logic Programming Language Interpreter
                 Based on Clausal Superposition and Rewriting},
  pages = {172-184}
}
@inproceedings{lf-tapsoft-85,
  address = {Berlin, Germany},
  month = mar,
  year = 1985,
  volume = 186,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Ehrig, Hartmut and Floyd, Christiane and
            Nivat, Maurice and Thatcher, James W.},
  acronym = {{TAPSOFT}'89},
  booktitle = {{P}roceedings of the 1st 
               {I}nternational {J}oint {C}onference on 
               {T}heory and {P}ractice of {S}oftware {D}evelopment
               ({TAPSOFT}'89),
               {V}olume~2: {C}olloquium on {S}oftware {E}ngineering
               ({CSE})},
  author = {Boug{\'e}, Luc and Choquet, N. and 
                 Fribourg, Laurent and 
                 Gaudel, Marie-Claude},
  missingauthor = {},
  title = {Application of {P}rolog to Test Sets Generation from
                 Algebraic Specifications},
  pages = {261-275}
}
@article{lf-tcs-85,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Fribourg, Laurent},
  title = {A Superposition Oriented Theorem Prover},
  volume = {35},
  number = {2-3},
  pages = {129-164},
  year = {1985},
  month = feb
}
@inproceedings{lf-icalp-86,
  address = {Rennes, France},
  month = jul,
  year = 1986,
  volume = 226,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Kott, Laurent},
  acronym = {{ICALP}'86},
  booktitle = {{P}roceedings of the 13th {I}nternational 
               {C}olloquium on {A}utomata, {L}anguages and 
               {P}rogramming
               ({ICALP}'86)},
  author = {Fribourg, Laurent},
  title = {A Strong Restriction of the Inductive Completion
                 Procedure},
  pages = {105-115}
}
@article{lf-jss-86,
  publisher = {Elsevier Science Publishers},
  journal = {Journal of Systems and Software},
  author = {Boug{\'e}, Luc and Choquet, N. and 
                 Fribourg, Laurent and Gaudel, Marie-Claude},
  missingauthor = {},
  title = {Test Sets Generation From Algebraic Specifications
                 Using Logic Programming},
  volume = {6},
  number = {4},
  pages = {343-360},
  year = {1986},
  month = nov
}
@inproceedings{lf-protocol-85,
  address = {Toulouse-Moissac, France},
  month = jun,
  year = 1985,
  publisher = {North-Holland},
  editor = {Diaz, Michel},
  acronym = {{PSTV}'85},
  booktitle = {{P}roceedings of the {IFIP} {WG}6.1 
               5th {I}nternational {C}onference on {P}rotocol 
               {S}pecification, {T}esting and {V}erification
               ({PSTV}'85)},
  author = {Choquet, N. and Fribourg, Laurent and Mauboussin, A.},
  missingauthor = {Mauboussin, Anne ?},
  title = {Runnable Protocol Specifications Using the Logic
                 Interpreter {SLOG}},
  pages = {149-168}
}
@inproceedings{lf-alp-88,
  address = {Gaussig, German Democratic Republic},
  month = nov,
  year = 1988,
  volume = 343,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Grabowski, Jan and Lescanne, Pierre and
            Wechler, Wolfgang},
  acronym = {{ALP}'88},
  booktitle = {{P}roceedings of the 1st {I}nternational
               {W}orkshop on {A}lgebraic and {L}ogic {P}rogramming
               ({ALP}'88)},
  author = {Fribourg, Laurent},
  title = {Functional Extensions to {P}rolog: {A}re They Needed?},
  pages = {21-29},
  note = {Invited paper}
}
@inproceedings{lf-ilps-88,
  address = {Seattle, Washington, USA},
  month = aug,
  year = 1988,
  publisher = {MIT Press},
  editor = {Kowalski, Robert A. and Bowen, Kenneth A.},
  acronym = {{ICLP}/{SLP}'88},
  booktitle = {{P}roceedings of the 5th
               {I}nternational {C}onference and {S}ymposium on
               {L}ogic {P}rogramming 
               ({ICLP}/{SLP}'88)},
  author = {Fribourg, Laurent},
  title = {Equivalence-Preserving Transformations of Inductive
                 Properties of {P}rolog Programs},
  pages = {893-908}
}
@incollection{lf-academic-89,
  author = {Laurent Fribourg},
  title = {Proofs by Combinatory Induction on Recursively
                 Reducible Expressions},
  editor = {Ait-Kaci, Hassan and Nivat, Maurice},
  booktitle = {Resolution of Equations in Algebraic Structures},
  chapter = {5},
  pages = {117-141},
  year = {1989},
  publisher = {Academic Press},
  month = mar
}
@article{lf-jsc-89,
  publisher = {Elsevier Science Publishers},
  journal = {Journal of Symbolic Computation},
  author = {Fribourg, Laurent},
  title = {A Strong Restriction of the Inductive Completion
                 Procedure},
  volume = {8},
  number = {3},
  pages = {253-276},
  year = {1989},
  month = sep
}
@phdthesis{lf-hab-90,
  author = {Fribourg, Laurent},
  title = {Contribution {\`a} la v{\'e}rification des programmes
                 logiques},
  year = {1990},
  month = oct,
  type = {M{\'e}moire d'habilitation},
  school = {Universit{\'e} Paris~7, Paris, France}
}
@inproceedings{lf-iclp-90,
  address = {Jerusalem, Israel},
  month = jun,
  year = 1990,
  publisher = {MIT Press},
  editor = {Warren, David H. D. and Szeredi, P{\'e}ter},
  acronym = {{ICLP}'90},
  booktitle = {{P}roceedings of the 7th
               {I}nternational {C}onference on
               {L}ogic {P}rogramming 
               ({ICLP}'90)},
  author = {Fribourg, Laurent},
  title = {Extracting Logic Programs from Proofs that use
                 Extended {P}rolog Execution and Induction},
  pages = {685-699}
}
@inproceedings{lf-plilp-90,
  address = {Link{\"o}ping, Sweden},
  month = aug,
  year = 1990,
  volume = 456,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Deransart, Pierre and Maluszynski, Jan},
  acronym = {{PLILP}'90},
  booktitle = {{P}roceedings of the 2nd {I}nternational
               {W}orkshop on {P}rogramming {L}anguage 
               {I}mplementation and {L}ogic {P}rogramming
               ({PLILP}'90)},
  author = {Fribourg, Laurent},
  title = {A New {P}resburger Arithmetic Decision Procedure 
                 Based on Extended {P}rolog Execution},
  pages = {174-188}
}
@inproceedings{lf-ilps-91,
  address = {San Diego, California, USA},
  month = oct,
  year = 1991,
  publisher = {MIT Press},
  editor = {Saraswat, Vijay A. and Ueda, Kazunori},
  acronym = {{ICLP}'91},
  booktitle = {{P}roceedings of the 8th
               {I}nternational {C}onference on
               {L}ogic {P}rogramming 
               ({ICLP}'91)},
  author = {Fribourg, Laurent},
  title = {Automatic Generation of Simplification Lemmas for
                 Inductive Proofs},
  pages = {103-116}
}
@inproceedings{lf-plilp-91,
  address = {Passau, Germany},
  month = aug,
  year = 1991,
  volume = 528,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Maluszynski, Jan and Wirsing, Martin},
  acronym = {{PLILP}'91},
  booktitle = {{P}roceedings of the 3rd {I}nternational
               {S}ymposium on {P}rogramming {L}anguage 
               {I}mplementation and {L}ogic {P}rogramming
               ({PLILP}'91)},
  author = {Cheong, Pui Hung and Fribourg, Laurent},
  title = {Efficient Integration of Simplification into
                 {P}rolog},
  pages = {359-370}
}
@inproceedings{lf-ho-lopstr-92,
  address = {Manchester, UK},
  year = 1993,
  publisher = {Springer-Verlag},
  editor = {Lau, Kung-Liu and Clement, Tim P.},
  acronym = {{LOPSTR}'92},
  booktitle = {{P}roceedings of the 2nd {I}nternational 
               {W}orkshop on {L}ogic {P}rogram {S}ynthesis
               and {T}ransformation
               ({LOPSTR}'92)},
  author = {Fribourg, Laurent and Ols{\'e}n, Hans},
  title = {A Unifying View of Structural Induction and
                 Computation Induction for Logic Programs},
  pages = {46-60},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-olsen92.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-olsen92.ps}
}
@inproceedings{lf-lics-92,
  address = {Santa Cruz, California, USA},
  month = jun,
  year = 1992,
  publisher = {{IEEE} Computer Society Press},
  acronym = {{LICS}'92},
  booktitle = {{P}roceedings of the 7th
               {A}nnual {IEEE} {S}ymposium on
               {L}ogic in {C}omputer {S}cience
               ({LICS}'92)},
  author = {Fribourg, Laurent},
  title = {Mixing List Recursion and Arithmetic},
  pages = {419-429},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-lics92.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-lics92.ps}
}
@incollection{lf-wiley-93,
  author = {Fribourg, Laurent},
  title = {Extracting Logic Programs from Proofs that Use
                 Extended {P}rolog Execution with Induction},
  editor = {J. M. Jacquet},
  booktitle = {Constructing Logic Programs},
  chapter = {2},
  type = {chapter},
  pages = {39-66},
  year = {1993},
  publisher = {John Wiley \& Sons, Ltd.},
  month = mar,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-wiley93.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-wiley93.ps}
}
@incollection{phc-lf-mit-93,
  author = {Cheong, Pui Hung and Fribourg, Laurent},
  title = {Implementation of Narrowing: The {Prolog}-Based
                 Approach},
  editor = {Apt, Krzysztof R. and de Bakker, Jaco W. and 
                  Rutten, Jan J. M. M.},
  booktitle = {Current Trends in Logic Programming Languages:
                 {I}ntegration with Functions, Constraints and 
                 Objects},
  chapter = {1},
  type = {chapter},
  pages = {1-20},
  year = {1993},
  month = mar,
  publisher = {MIT Press},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-cheong93.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-cheong93.ps}
}
@inproceedings{lf-mvp-cade-94,
  address = {Nancy, France},
  month = jun,
  year = 1994,
  volume = 814,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer-Verlag},
  editor = {Bundy, Alan},
  acronym = {{CADE}'94},
  booktitle = {{P}roceedings of the 12th {I}nternational 
               {C}onference on {A}utomated {D}eduction
               ({CADE}'94)},
  author = {Fribourg, Laurent and Veloso{ }Peixoto, Marcos},
  title = {Bottom-up Evaluation of {D}atalog Programs with
                 Arithmetical Constraints},
  pages = {311-325}
}
@article{lf-mvp-tsi-94,
  publisher = {Herm{\`e}s},
  journal = {Technique et Science Informatiques},
  author = {Fribourg, Laurent and Veloso{ }Peixoto, Marcos},
  title = {Automates Concurrents \`a Contraintes},
  volume = {13},
  number = {6},
  pages = {837-866},
  year = {1994},
  missingmonth = {},
  missingnmonth = {},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-TSI94.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-TSI94.ps}
}
@inproceedings{lf-ho-lopstr-96,
  address = {Stockholm, Sweden},
  year = 1997,
  volume = 1207,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Gallagher, John P.},
  acronym = {{LOPSTR}'96},
  booktitle = {{P}roceedings of the 6th {I}nternational 
               {W}orkshop on {L}ogic {P}rogram {S}ynthesis
               and {T}ransformation
               ({LOPSTR}'96)},
  author = {Fribourg, Laurent and Ols{\'e}n, Hans},
  title = {Reductions of {P}etri Nets and Unfolding of
                 Propositional Logic Programs},
  pages = {187-203}
}
@inproceedings{lf-jr-lopstr-96,
  address = {Stockholm, Sweden},
  year = 1997,
  volume = 1207,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Gallagher, John P.},
  acronym = {{LOPSTR}'96},
  booktitle = {{P}roceedings of the 6th {I}nternational 
               {W}orkshop on {L}ogic {P}rogram {S}ynthesis
               and {T}ransformation
               ({LOPSTR}'96)},
  author = {Fribourg, Laurent and Richardson, Julian},
  title = {Symbolic Verification with Gap-Order Constraints},
  pages = {20-37},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-richardson96.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-richardson96.ps}
}
@inproceedings{lf-ho-concur-97,
  address = {Warsaw, Poland},
  month = jul,
  year = 1997,
  volume = 1243,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Mazurkiewicz, Antoni W. and Winkowski, J{\'o}zef},
  acronym = {{CONCUR}'97},
  booktitle = {{P}roceedings of the 8th 
               {I}nternational {C}onference on
               {C}oncurrency {T}heory
               ({CONCUR}'97)},
  author = {Fribourg, Laurent and Ols{\'e}n, Hans},
  title = {Proving Safety Properties of Infinite State Systems by
                 Compilation into {P}resburger Arithmetic},
  pages = {213-227},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LF-concur97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-concur97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/LF-concur97.pdf}
}
@article{lf-ho-constraint-97,
  publisher = {Kluwer Academic Publishers},
  journal = {Constraints},
  author = {Fribourg, Laurent and Ols{\'e}n, Hans},
  title = {A Decompositional Approach for Computing Least
                 Fixed-Points of {D}atalog Programs with {Z}-Counters},
  volume = {2},
  number = {3-4},
  pages = {305-335},
  year = {1997},
  missingmonth = {>oct},
  missingnmonth = {>10},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LF-constraints97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-constraints97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/LF-constraints97.pdf}
}
@inproceedings{lf-ho-infinity-97,
  address = {Bologna, Italy},
  month = jul,
  year = 1997,
  volume = 9,
  series = {Electronic Notes in Theoretical Computer Science},
  publisher = {Elsevier Science Publishers},
  editor = {Moller, Faron},
  acronym = {{INFINITY}'97},
  booktitle = {{P}roceedings of the 2nd {I}nternational 
               {W}orkshop on {V}erification of {I}nfinite
               {S}tate {S}ystems
               ({INFINITY}'97)},
  author = {Fribourg, Laurent and Ols{\'e}n, Hans},
  title = {Reachability Sets of Parametrized Rings As Regular
                 Languages},
  pages = {40},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LF-infinity97.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/LF-infinity97.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/LF-infinity97.pdf}
}
@techreport{LSV:98:2,
  author = {Fribourg, Laurent},
  title = {A Closed-Form Evaluation for Extended Timed Automata},
  type = {Research Report},
  number = {LSV-98-2},
  year = {1998},
  month = mar,
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/rr-lsv-1998-2.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-1998-2.rr.ps}
}
@inproceedings{lf-mvp-latin-98,
  address = {Campinas, Brasil},
  month = apr,
  year = 1998,
  volume = 1380,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Lucchesi, Claudio L. and Moura, Arnaldo V.},
  acronym = {{LATIN}'98},
  booktitle = {{P}roceedings of the 3rd {L}atin {A}merican
               {S}ymposium on {T}heoretical {I}nformatics
               ({LATIN}'98)},
  author = {Veloso{ }Peixoto, Marcos and Fribourg, Laurent},
  title = {Unfolding Parametric Automata},
  pages = {88-101}
}
@inproceedings{beauquier99,
  address = {Bratislava, Slovak republic},
  month = sep,
  year = 1999,
  volume = 1693,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Jayanti, Prasad},
  acronym = {{DISC}'99},
  booktitle = {{P}roceedings of the 13th {I}nternational
               {S}ymposium on {D}istributed {C}omputing
               ({DISC}'99)},
  author = {Beauquier, Joffroy and B{\'e}rard, B{\'e}atrice 
                  and Fribourg, Laurent},
  title = {A New Rewrite Method for Proving Convergence of
                 Self-Stabilizing Systems},
  pages = {240-253},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBF-disc99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBF-disc99.ps}
}
@inproceedings{berard99,
  address = {Trento, Italy},
  month = jul,
  year = 1999,
  volume = 1633,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Halbwachs, Nicolas and Peled, Doron},
  acronym = {{CAV}'99},
  booktitle = {{P}roceedings of the 11th
               {I}nternational {C}onference on 
               {C}omputer {A}ided {V}erification
               ({CAV}'99)},
  author = {B{\'e}rard, B{\'e}atrice and Fribourg, Laurent},
  title = {Automated Verification of a Parametric Real-Time
                 Program: {T}he {ABR} Conformance Protocol},
  pages = {96-107},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BerFri-cav99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BerFri-cav99.ps}
}
@inproceedings{berard99b,
  address = {Eindhoven, The Netherlands},
  month = aug,
  year = 1999,
  volume = 1664,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Baeten, Jos C. M. and Mauw, Sjouke},
  acronym = {{CONCUR}'99},
  booktitle = {{P}roceedings of the 10th 
               {I}nternational {C}onference on
               {C}oncurrency {T}heory
               ({CONCUR}'99)},
  author = {B{\'e}rard, B{\'e}atrice and Fribourg, Laurent},
  title = {Reachability Analysis of (Timed) {P}etri Nets Using
                 Real Arithmetic},
  pages = {178-193},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BerFri-concur99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BerFri-concur99.ps}
}
@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.1,
  author = {Fribourg, Laurent},
  title = {Document de synth{\`e}se sur les techniques
                 d'abstraction},
  year = {2000},
  month = jan,
  howpublished = {Fourniture~4.1 du projet RNRT Calife},
  lsv-lang = {FR}
}
@inproceedings{LF-LOPSTR-99,
  address = {Venezia, Italy},
  year = 2000,
  volume = 1817,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Bossi, Annalisa},
  acronym = {{LOPSTR}'99},
  booktitle = {{P}roceedings of the 9th {I}nternational 
               {W}orkshop on {L}ogic {P}rogram {S}ynthesis
               and {T}ransformation
               ({LOPSTR}'99)},
  author = {Laurent Fribourg},
  title = {Constraint Logic Programming Applied to Model
                 Checking},
  pages = {31-42},
  note = {Invited tutorial},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Fri-lopstr99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Fri-lopstr99.ps}
}
@inproceedings{LF-WFPL-99,
  address = {Benicassim, Spain},
  month = sep,
  year = 2000,
  optaddress = {Valencia, Spain},
  publisher = {Universidad Polit{\'e}cnica de Valencia, Spain},
  editor = {Alpuente, Mar{\'i}a},
  acronym = {{WFLP} 2000},
  booktitle = {{P}roceedings of the 9th {I}nternational
               {W}orkshop on {F}unctional and {L}ogic 
               {P}rogramming
               ({WFLP} 2000)},
  author = {Laurent Fribourg},
  title = {{P}etri Nets, Flat Languages and Linear Arithmetic},
  pages = {344-365},
  note = {Invited lecture},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Fri-wflp00.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Fri-wflp00.ps}
}
@misc{stabilo,
  author = {Nilsson, Ulf and Duflot, Marie and Fribourg, Laurent},
  title = {{STABILO}, a tool computing inevitable configurations
                 in distributed protocols},
  year = {2000},
  month = nov,
  note = {See description in~\cite{DFN-concur-2001}. 
                 Written in PROLOG (about 500 lines on top of 
                 Gertjan van Noord's finite automata package)}
}
@article{BBFM-DISTCOMP,
  publisher = {Springer},
  journal = {Distributed Computing},
  author = {Beauquier, Joffroy and B{\'e}rard, B{\'e}atrice and 
                 Fribourg, Laurent and Magniette, Fr{\'e}d{\'e}ric},
  title = {Proving Convergence of Self-Stabilizing Systems Using
                 First-Order Rewriting and Regular Languages},
  volume = {14},
  number = {2},
  pages = {83-95},
  year = {2001},
  missingmonth = {},
  missingnmonth = {},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBFM-DISCOMP2000.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BBFM-DISCOMP2000.ps},
  doi = {10.1007/PL00008931}
}
@inproceedings{DFN-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 = {Duflot, Marie and Fribourg, Laurent and Nilsson, Ulf},
  title = {Unavoidable Configurations of Parameterized Rings of
                 Processes},
  pages = {472-486},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFN-concur2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFN-concur2001.ps}
}
@inproceedings{DFP-disc2001,
  address = {Lisbon, Portugal},
  month = oct,
  year = 2001,
  volume = 2180,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Welch, Jennifer L.},
  acronym = {{DISC}'01},
  booktitle = {{P}roceedings of the 15th {I}nternational
               {S}ymposium on {D}istributed {C}omputing
               ({DISC}'01)},
  author = {Duflot, Marie and Fribourg, Laurent and Picaronny, Claudine},
  title = {Randomized Finite-State Distributed Algorithms as
                 {M}arkov Chains},
  pages = {240-254},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-disc2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-disc2001.ps}
}
@inproceedings{DFP-tcs2002,
  address = {Montr{\'e}al, Qu{\'e}bec, Canada},
  month = aug,
  year = 2002,
  volume = 223,
  series = {IFIP Conference Proceedings},
  publisher = {Kluwer Academic Publishers},
  editor = {Baeza-Yates, Ricardo A. and Montanari, Ugo and 
            Santoro, Nicolas},
  acronym = {{IFIP~TCS}'02},
  booktitle = {{P}roceedings of the 2nd {IFIP} {I}nternational
               {C}onference on {T}heoretical {C}omputer
               {S}cience
               ({IFIP~TCS}'02)},
  author = {Duflot, Marie and Fribourg, Laurent and 
                  Picaronny, Claudine},
  title = {Randomized Dining Philosophers without Fairness
                 Assumption},
  pages = {169-180},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-tcs02.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-tcs02.ps}
}
@techreport{LSV:02:12,
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                 Picaronny, Claudine},
  title = {Traces of Randomized Distributed Algorithms as {G}ibbs
                 Fields},
  type = {Research Report},
  number = {LSV-02-12},
  year = {2002},
  month = sep,
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  note = {16 pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/rr-lsv-2002-12.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-2002-12.rr.ps}
}
@article{BFKM-FMSD,
  publisher = {Kluwer Academic Publishers},
  journal = {Formal Methods in System Design},
  author = {B{\'e}rard, B{\'e}atrice and Fribourg, Laurent and
                 Klay, Francis and 
                 Monin, Jean-Fran{\c{c}}ois},
  title = {A Compared Study of Two Correctness Proofs for the
                 Standardized Algorithm of {ABR} Conformance},
  volume = {22},
  number = {1},
  pages = {59-86},
  year = {2003},
  month = jan,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BFKM-FMSD.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BFKM-FMSD.ps},
  doi = {10.1023/A:1021704214464}
}
@techreport{LSV:03:10,
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {Traces of Randomized Distributed Algorithms As
                 {M}arkov Fields. {A}pplication to Rapid Mixing},
  type = {Research Report},
  number = {LSV-03-10},
  year = {2003},
  month = jul,
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  note = {19~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/rr-lsv-2003-10.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-2003-10.rr.ps}
}
@techreport{LSV:03:7,
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {On the Absence of Phase Transition in Randomized
                 Distributed Algorithms},
  type = {Research Report},
  number = {LSV-03-7},
  year = {2003},
  month = apr,
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  note = {17~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/rr-lsv-2003-7.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-2003-7.rr.ps}
}
@techreport{Averroes-4.2.2,
  author = {Duflot, Marie and Fribourg, Laurent and 
                 H{\'e}rault, {\relax Th}omas and 
                 Lassaigne, Richard and 
                 Magniette, Fr{\'e}d{\'e}ric and 
                 Messika, St{\'e}phane and 
                 Peyronnet, Sylvain and Picaronny, Claudine},
  title = {Probabilistic Model Checking of the {CSMA/CD} Protocol
                 Using {PRISM} and {APMC}},
  year = {2004},
  month = jun,
  type = {Contract Report},
  number = {(Lot 4.2 fourniture 2)},
  institution = {projet RNTL Averroes},
  oldhowpublished = {Lot 4.2 fourniture 2, du projet RNTL Averroes},
  note = {22~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Averroes-4.2.2.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Averroes-4.2.2.ps}
}
@techreport{Averroes-4.2.3,
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {Parametric and Probabilistic Verification of
                 {N}icollin-{S}ifakis-{Y}ovine's Model of 
                 the {CSMA/CD} Protocol},
  year = {2004},
  month = jun,
  type = {Contract Report},
  number = {(Lot 4.2 fourniture 3)},
  institution = {projet RNTL Averroes},
  oldhowpublished = {Lot 4.2 fourniture 3, du projet RNTL Averroes},
  note = {17~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Averroes-4.2.3.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Averroes-4.2.3.ps}
}
@inproceedings{DFH-avocs2004,
  address = {London, UK},
  month = may,
  year = {2005},
  number = 6,
  volume = {128},
  series = {Electronic Notes in Theoretical Computer Science},
  publisher = {Elsevier Science Publishers},
  editor = {Huth, Michael R. A.},
  acronym = {{AVoCS}'04},
  booktitle = {{P}roceedings of the 4th {I}nternational
               {W}orkshop on {A}utomated {V}erification
               of {C}ritical {S}ystems
               ({AVoCS}'04)},
  author = {Duflot, Marie and Fribourg, Laurent and 
                 H{\'e}rault, {\relax Th}omas and 
                 Lassaigne, Richard and Magniette, Fr{\'e}d{\'e}ric 
                 and Messika, St{\'e}phane and
                 Peyronnet, Sylvain and Picaronny, Claudine},
  title = {Probabilistic Model Checking of the {CSMA/CD} Protocol
                 Using {PRISM} and {APMC}},
  pages = {195-214},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/DFH-avocs2004.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/DFH-avocs2004.pdf},
  doi = {10.1016/j.entcs.2005.04.012}
}
@article{DFP-DISTCOMP,
  publisher = {Springer},
  journal = {Distributed Computing},
  author = {Duflot, Marie and Fribourg, Laurent and 
                  Picaronny, Claudine},
  title = {Randomized Dining Philosophers Without Fairness
                 Assumption},
  volume = {17},
  number = {1},
  pages = {65-76},
  year = {2004},
  month = feb,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-DISCOMP.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/DFP-DISCOMP.ps},
  doi = {10.1007/s00446-003-0102-z}
}
@inproceedings{FMP-disc04,
  address = {Amsterdam, The Netherlands},
  month = oct,
  year = 2004,
  volume = 3274,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Guerraoui, Rachid},
  acronym = {{DISC}'04},
  booktitle = {{P}roceedings of the 18th {I}nternational
               {S}ymposium on {D}istributed {C}omputing
               ({DISC}'04)},
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {Coupling and Self-Stabilization},
  pages = {201-215},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/FMP-disc04.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/FMP-disc04.pdf}
}
@techreport{LSV:04:12,
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {Mixing Time of the Asymmetric Simple Exclusion Problem
                 on a Ring with Two Particles},
  type = {Research Report},
  number = {LSV-04-12},
  year = {2004},
  month = jun,
  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-12.rr.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PS/
		  rr-lsv-2004-12.rr.ps}
}
@inproceedings{FM-podc05,
  address = {Las Vegas, Nevada, USA},
  month = jul,
  year = 2005,
  publisher = {ACM Press},
  editor = {Aguilera, Marcos Kawazoe and Aspnes, James},
  acronym = {{PODC}'05},
  booktitle = {{P}roceedings of the {T}wenty-{F}ourth {A}nnual 
	  {ACM} {SIGACT}-{SIGOPS} {S}ymposium 
	  on {P}rinciples of {D}istributed {C}omputing
	  ({PODC}'05)},
  author = {Fribourg, Laurent and Messika, St{\'e}phane},
  title = {Brief Announcement: Coupling for {M}arkov Decision 
	Processes~--- {A}pplication to Self-Stabilization with Arbitrary 
	Schedulers},
  pages = {322},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ba173-messika.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ba173-messika.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/ba173-messika.ps},
  doi = {10.1145/1073814.1073875}
}
@inproceedings{CEFX-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 = {Chevallier, R{\'e}my and Encrenaz{-}Tiph{\`e}ne, Emmanuelle and
		  Fribourg, Laurent and Xu, Weiwen},
  title = {Verification of the Generic Architecture of a Memory Circuit Using 
		  Parametric Timed Automata},
  pages = {113-127},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-formats06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-formats06.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CEFX-formats06.ps},
  econtrat = {MEDEA+ Blueberries},
  doi = {10.1007/11867340_9},
  abstract = {Using a variant of Clariso-Cortadella's parametric method
for verifying asynchronous circuits, we formally derive a set of linear
constraints that ensure the correctness of some crucial timing behaviours
of the architecture of SPSMALL memory. This allows us to check two
different implementations of this architecture.}
}
@article{CEFX-wseas06,
  publisher = {World Scientific and Engineering Academy and Society},
  journal = {WSEAS Transactions on Circuits and Systems},
  author = {Chevallier, R{\'e}my and Encrenaz{-}Tiph{\`e}ne, Emmanuelle and
		  Fribourg, Laurent and Xu, Weiwen},
  title = {Timing analysis of an embedded memory: {SPSMALL}},
  pages = {973-978},
  volume = 5,
  number = 7,
  year = 2006,
  month = jul,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-wseas06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-wseas06.pdf},
  abstract = {This paper proposes a high-level formalism, called
    Abstract Functional and Timing Graph~(AFTG), for describing a memory
    architecture, which combines logical functionality and timing. After
    translation of the~AFTG into the form a timed automaton, we are able to
    compute the response times of the modeled memory, and check their consistency
    with the values specified in the datasheet. We also address the problem of
    finding optimal values of setup timings.}
}
@article{FMP-dc05,
  publisher = {Springer},
  journal = {Distributed Computing},
  author = {Fribourg, Laurent and Messika, St{\'e}phane and 
                  Picaronny, Claudine},
  title = {Coupling and Self-Stabilization},
  year = 2006,
  month = feb,
  volume = 18,
  number = 3,
  pages = {221-232},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/dcmessika.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/dcmessika.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/dcmessika.pdf},
  doi = {10.1007/s00446-005-0142-7},
  abstract = {A randomized self-stabilizing algorithm~\(\mathcal{A}\)
is an algorithm that, whatever the initial configuration
is, reaches a set~\(\mathcal{L}\) of \emph{legal configurations} in finite time
with probability~1. The proof of convergence towards~\(\mathcal{L}\)
is generally done by exhibiting a potential function~\(\varphi\),
which measures the {"}vertical{"} distance of any configuration 
to~\(\mathcal{L}\), such that \(\varphi\) decreases with non-null probability
at each step of~\(\mathcal{A}\). We propose here a method, based on
the notion of coupling, which makes use of a {"}horizontal{"}
distance~\(\delta\) between any pair of configurations, such that \(\delta\)
decreases in expectation at each step of~\(\mathcal{A}\). In contrast
with classical methods, our coupling method does not
require the knowledge of~\(\mathcal{L}\). In addition to the proof of
convergence, the method allows us to assess the convergence 
rate according to two different measures. Proofs
produced by the method are often simpler or give better
upper bounds than their classical counterparts, as 
examplified here on Herman's mutual exclusion and Iterated 
Prisoner's Dilemma algorithms in the case of cyclic
graphs.}
}
@techreport{Averroes-4.2.6,
  author = {Fribourg, Laurent and Picaronny, Claudine and Pinot, Simon},
  title = {Manipulation de backoff dans~{CSMA/CA}},
  year = 2006,
  month = mar,
  type = {Contract Report},
  number = {(Lot~4.2 fourniture~6)},
  institution = {projet RNTL Averroes},
  note = {20~pages},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/Averroes-4.2.6.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/Averroes-4.2.6.pdf}
}
@article{CEFX-fmsd08,
  publisher = {Springer},
  journal = {Formal Methods in System Design},
  author = {Chevallier, R{\'e}my and Encrenaz{-}Tiph{\`e}ne, Emmanuelle and
                  Fribourg, Laurent and Xu, Weiwen},
  title = {Timed Verification of the Generic Architecture of a Memory
                  Circuit Using Parametric Timed Automata},
  volume = 34,
  number = 1,
  pages = {59-81},
  year = 2009,
  month = feb,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-fmsd08.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/CEFX-fmsd08.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CEFX-fmsd08.ps},
  doi = {10.1007/s10703-008-0061-x},
  abstract = {Using a variant of Clariso-Cortadella's parametric
    method for verifying asynchronous circuits, we analyse some crucial timing
    behaviors of the architecture of SPSMALL memory, a~commercial product of
    STMicroelectronics. Using the model of parametric timed automata and model
    checker HYTECH, we~formally derive a set of linear constraints that ensure
    the correctness of the response times of the memory. We are also able to
    infer the constraints characterizing the optimal setup timings of input
    signals. We have checked, for two different implementations of this
    architecture, that the values given by our model match remarkably with the
    values obtained by the designer through electrical simulation. }
}
@techreport{LSV:07:21,
  author = {Chamseddine, Najla and Duflot, Marie and Fribourg, Laurent and Picaronny, Claudine},
  title = {Determinate Probabilistic Timed Automata as {M}arkov Chains with
                  Parametric Costs},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = 2007,
  month = may,
  type = {Research Report},
  number = {LSV-07-21},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2007-21.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2007-21.pdf},
  note = {17~pages},
  abstract = {We consider probabilistic systems modeled under the form of a
    special class of probabilistic timed automata. Such automata have {"}no
    choice{"}: when the automaton arrives at a node, the time at which it will
    leave it is determined; and when the automaton leaves the node, there is
    just one distribution of target nodes.\par
    In the paper, we give a method for computing the expected time~\(A\) for
    the automaton to reach an {"}absorbing{"} node. Roughly speaking, the
    method consists in putting the automaton under the form of a Markov chain
    with costs (corresponding to durations). Under certain conditions, the
    method is parametric in the sense that \(A\)~is computed as a function of
    the constants appearing in the outgoing conditions and the invariants of
    nodes, but does not assume known their explicit values.\par
    We illustrate the method on the CSMA/CD protocol.}
}
@inproceedings{ACEF-rp08,
  address = {Liverpool, UK},
  month = dec,
  year = 2008,
  volume = 223,
  series = {Electronic Notes in Theoretical Computer Science},
  publisher = {Elsevier Science Publishers},
  editor = {Halava, Vesa and Potapov, Igor},
  acronym = {{RP}'08},
  booktitle = {{P}roceedings of the 2nd {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'08)},
  author = {Andr{\'e}, {\'E}tienne and Chatain, {\relax Th}omas and
		 Encrenaz, Emmanuelle and Fribourg, Laurent},
  title = {An Inverse Method for Parametric Timed Automata},
  pages = {29-46},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACEF-rp08.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACEF-rp08.pdf},
  doi = {10.1016/j.entcs.2008.12.029},
  abstract = {Given a timed automaton with parametric timings, our objective
    is to describe a procedure for deriving constraints on the parametric
    timings in order to ensure that, for~each value of parameters satisfying
    these constraints, the behaviors of the timed automata are time-abstract
    equivalent. We~will exploit a reference valuation of the parameters that
    is supposed to capture a characteristic proper behavior of the system. 
    The~method has been implemented and is illustrated on various examples of
    asynchronous circuits.}
}
@inproceedings{EF-lix06,
  address = {Palaiseau, France},
  month = apr,
  year = 2008,
  volume = 209,
  series = {Electronic Notes in Theoretical Computer Science},
  publisher = {Elsevier Science Publishers},
  editor = {Palamidessi, Catuscia and Valencia, Franck},
  acronym = {{LIX}'06},
  booktitle = {{P}roceedings of the {LIX} {C}olloquium on {E}merging 
		{T}rends in {C}oncurrency {T}heory
           ({LIX}'06)},
  author = {Encrenaz, Emmanuelle and Fribourg, Laurent},
  title = {Time Separation of Events: An Inverse Method},
  pages = {135-148},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/EF-lix06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/EF-lix06.pdf},
  doi = {10.1016/j.entcs.2008.04.008},
  abstract = {The problem of {"}time separation{"} can be stated as follows:
                  Given a system made of several connected components, each
                  one entailing a local delay known with uncertainty, what is
                  the maximum time for traversing the global system? This
                  problem is useful, \textit{e.g.} in the domain of digital circuits,
                  for determining the global traversal time of a signal from
                  the knowledge of bounds on the component propagation delays.
                  The uncertainty on each component delay is given under the
                  form of an interval. The general problem is NP-complete. We
                  focus here on the inverse problem: we seek intervals for
                  component delays for which the global traversal time is
                  guaranteed to be no greater than a specified maximum. We
                  give a polynomial time method to solve it. As a typical
                  application, we show how to use the method in order to relax
                  some specified local delays while preserving the maximum
                  traversal time. This is especially useful, in the area of
                  digital circuits, for optimizing {"}setup{"} timings of input
                  signals (minimum timings required for stability).}
}
@unpublished{LF-probastab,
  author = {Fribourg, Laurent},
  title = {Probabilistic Self-Stabilizing Algorithms, {M}arkov Chains and
			{M}arkov Decision Processes},
  year = {2007},
  month = oct # {-} # nov,
  note = {Course notes, {M}aster {P}arisien de {R}echerche en 
	{I}nformatique, Paris, France},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/LF-probastab.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/LF-probastab.pdf}
}
@inproceedings{AFS-avocs09,
  address = {Swansea, UK},
  month = sep,
  year = {2009},
  volume = 23,
  series = {Electronic Communications of the EASST},
  publisher = {European Association of Software Science and Technology},
  editor = {Roggenbach, Markus},
  acronym = {{AVoCS}'09},
  booktitle = {{P}roceedings of the 9th {I}nternational
               {W}orkshop on {A}utomated {V}erification
               of {C}ritical {S}ystems
               ({AVoCS}'09)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and Sproston,
                  Jeremy},
  title = {An Extension of the Inverse Method to Probabilistic Timed Automata},
  nopages = {},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/AFS-avocs09.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/AFS-avocs09.pdf},
  abstract = {Probabilistic timed automata can be used to model systems in
    which probabilistic and timing behavior coexist. Verification of
    probabilistic timed automata models is generally performed with regard to
    a single reference valuation of the timing parameters. Given such a
    parameter valuation, we present a method for obtaining automatically a
    constraint on timing parameters for which the reachability probabilities
    (1)~remain invariant and (2)~are~equal to the reachability probabilities
    for the reference valuation. The method relies on parametric analysis of a
    non-probabilistic version of the probabilistic timed automata model using
    the {"}inverse method{"}. Our approach is useful for avoiding repeated
    executions of probabilistic model checking analyses for the same model
    with different parameter valuations. We provide examples of the
    application of our technique to models of randomized protocols.}
}
@techreport{LSV:09:13,
  author = {Andr{\'e}, {\'E}tienne and Encrenaz, Emmanuelle and Fribourg, Laurent},
  title = {Synthesizing Parametric Constraints on Various Case Studies Using {IMITATOR}},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2009},
  month = jun,
  type = {Research Report},
  number = {LSV-09-13},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2009-13.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2009-13.pdf},
  note = {18~pages},
  abstract = {We present here applications of IMITATOR, a tool for
    synthesizing constraints on timing bounds (seen as parameters) in the
    framework of timed automata. Unlike classical synthesis methods, we take
    advantage of a given reference valuation of the parameters for which the
    system is known to behave properly. Our aim is to generate a constraint
    such that, under any valuation satisfying this constraint, the system is
    guaranteed to behave, in terms of alternating sequences of locations and
    actions, as under the reference valuation. This is useful for safely
    relaxing some values of the reference valuation, and optimizing timing
    bounds of the system. We have successfully applied our tool to various
    examples of asynchronous circuits and protocols, which are detailed in
    this report.}
}
@inproceedings{AF-infinity09,
  address = {Bologna, Italy},
  month = nov,
  year = 2009,
  volume = 10,
  series = {Electronic Proceedings in Theoretical Computer Science},
  editor = {Farzan, Azadeh and Legay, Axel},
  acronym = {{INFINITY}'09},
  booktitle = {{P}roceedings of the 11th {I}nternational 
           {W}orkshops on {V}erification of {I}nfinite
           {S}tate {S}ystems
           ({INFINITY}'09)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent},
  title = {An Inverse Method for Policy-Iteration Based Algorithms},
  pages = {44-61},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/AF-infinity09.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/AF-infinity09.pdf},
  doi = {10.4204/EPTCS.10.4},
  abstract = {We present an extension of two policy-iteration based algorithms
    on weighted graphs (viz.,~Markov Decision Problems and Max-Plus Algebras).
    This extension allows us to solve the following inverse problem:
    considering the weights of the graph to be unknown constants or
    parameters, we suppose that a reference instantiation of those weights is
    given, and we aim at computing a constraint on the parameters under which
    an optimal policy for the reference instantiation is still optimal. The
    original algorithm is thus guaranteed to behave well around the reference
    instantiation, which provides us with some criteria of robustness. We
    present an application of both methods to simple examples. A prototype
    implementation has been done.}
}
@inproceedings{ACDFR-msr09,
  address = {Nantes, France},
  month = nov,
  year = 2009,
  number = {7-9},
  volume = {43},
  series = {Journal Europ{\'e}en des Syst{\`e}mes Automatis{\'e}s},
  publisher = {Herm{\`e}s},
  editor = {Lime, Didier and Roux, Olivier H.},
  acronym = {{MSR}'09},
  booktitle = {{A}ctes du 7{\`e}me {C}olloque sur la 
               {M}od{\'e}lisation des {S}yst{\`e}mes
               {R}{\'e}actifs
               ({MSR}'09)},
  author = {Andr{\'e}, {\'E}tienne and Chatain, {\relax Th}omas and 
		De{ }Smet, Olivier and Fribourg, Laurent and Ruel, Silvain},
  title = {Synth{\`e}se de contraintes temporis{\'e}es pour
		une architecture d'automatisation en r{\'e}seau},
  pages = {1049-1064},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACDFR-msr09.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACDFR-msr09.pdf},
  abstract = {We deal with the problem of synthesis of timing constraints for
    concurrent systems. Such systems are modeled by networks of timed automata
    where some constants, represented as parameters, can be tuned. A suitable
    value of these parameters is assumed to be known from a preliminarily
    simulation process. We present a method which infers a zone of suitable
    points around this reference functioning point. This zone is defined by a
    system of linear inequalities over the parameters. This method is applied
    to the case study of a networked automation system.}
}
@article{ACEF-ijfcs09,
  publisher = {World Scientific},
  journal = {International Journal of Foundations of Computer Science},
  author = {Andr{\'e}, {\'E}tienne and Chatain, {\relax Th}omas and
                  Encrenaz, Emmanuelle and Fribourg, Laurent},
  title = {An Inverse Method for Parametric Timed Automata},
  volume = 20,
  number = 5,
  pages = {819-836},
  month = oct,
  year = 2009,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACEF-ijfcs09.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ACEF-ijfcs09.pdf},
  doi = {10.1142/S0129054109006905},
  abstract = {We consider in this paper systems modeled by timed automata. The
    timing bounds involved in the action guards and location invariants of our
    timed automata are not constants, but parameters. Those parametric timed
    automata allow the modelling of various kinds of timed systems,
    \textit{e.g.} communication protocols or asynchronous circuits. We will
    also assume that we are given an initial tuple~\(\pi_0\) of values for the
    parameters, which corresponds to values for which the system is known to
    behave properly. Our goal is to compute a constraint~\(K_0\) on the
    parameters, satisfied by~\(\pi_0\), guaranteeing that, under any parameter
    valuation satisfying~\(K_0\), the system behaves in the same manner: for any
    two parameter valuations satisfying~\(K_0\), the behaviors of the timed
    automata are (time-abstract) equivalent, \textit{i.e.}, the traces of execution
    viewed as alternating sequences of actions and locations are identical. We
    present an algorithm \texttt{InverseMethod} that terminates in the case of acyclic
    models, and discuss how to extend it in the cyclic case. We also explain
    how to combine our method with classical synthesis methods which are based
    on the avoidance of a given set of bad states. A prototype implementation
    has been done, and various experiments are described.}
}
@misc{valmem-D4243,
  author = {Andr{\'e}, {\'E}tienne and Bara, Abdelrezzak and
                  Bazargan{-}Sabet, Pirouz and Chevallier, R{\'e}my and Le{~}D{\^u},
                  Dominique and Encrenaz, Emmanuelle and Fribourg, Laurent and
		  Renault, Patricia},
  title = {Experiments of Prototype Tools on Case Studies,
  		  Comparison of Obtained Results and Conclusion},
  note = {31~pages},
  type = {Contract Report},
  year = {2010},
  month = dec,
  howpublished = {Deliverables VALMEM~4.2 and~4.3, (ANR-06-ARFU-005)},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/valmem-d4243.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/valmem-d4243.pdf},
  abstract = {This document concludes the VALMEM project by applying the set
    of tools developed during the project to (some~of) the case studies defined
    initially. The obtained results are discussed and compared with standard
    methodologies outcomes.}
}
@inproceedings{AF-rp10,
  address = {Brno, Czech Republic},
  month = aug,
  year = 2010,
  volume = 6227,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Ku{\v c}era, Anton{\'\i}n and Potapov, Igor},
  acronym = {{RP}'10},
  booktitle = {{P}roceedings of the 4th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'10)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent},
  title = {Behavioral Cartography of Timed Automata},
  pages = {76-90},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AF-rp10.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AF-rp10.pdf},
  doi = {10.1007/978-3-642-15349-5_5},
  abstract = {We aim at finding a set of timing parameters for which a given
    timed automaton has a {"}good{"} behavior. We~present here a novel
    approach based on the decomposition of the parametric space into
    behavioral tiles, \textit{i.e.}, sets of parameter valuations for which
    the behavior of the system is uniform. This gives us a behavioral
    cartography according to the values of the parameters.\par
    It is then straightforward to partition the space into a {"}good{"} and a
    {"}bad{"} subspace, according to the behavior of the tiles. We extend this
    method to probabilistic systems, allowing to decompose the parametric
    space into tiles for which the minimal (resp. maximal) probability of
    reaching a given location is uniform. An~implementation has been made, and
    experiments successfully conducted.}
}
@inproceedings{FRS-infinity11,
  address = {Taipei, Taiwan},
  month = oct,
  year = 2011,
  volume = 73,
  series = {Electronic Proceedings in Theoretical Computer Science},
  editor = {Chen, Yu-Fang and Wang, Chao},
  acronym = {{INFINITY}'11},
  booktitle = {{P}roceedings of the 13th {I}nternational 
           {W}orkshops on {V}erification of {I}nfinite
           {S}tate {S}ystems
           ({INFINITY}'11)},
  author = {Fribourg, Laurent and Revol, Bertrand and Soulat, Romain},
  title = {Synthesis of Switching Rules for Ensuring Reachability
  		  Properties of Sampled Linear Systems},
  pages = {35-48},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FRS-infinity11.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FRS-infinity11.pdf},
  doi = {10.4204/EPTCS.73.6},
  abstract = {We consider here systems with piecewise linear dynamics that are
    periodically sampled with a given period~\(\tau\). At each sampling time,
    the mode of the system, i.e., the parameters of the linear dynamics, can
    be switched, according to a switching rule. Such systems can be modelled
    as a special form of hybrid automata, called {"}switched systems{"}, that
    are automata with an \emph{infinite} real state space. The problem is to
    find a switching rule that guarantees the system to still be in a given
    area~\(V\) at the next sampling time, and so on indefinitely. In this
    paper, we will consider two approaches: the~\emph{indirect} one that
    abstracts the system under the form of a finite discrete event system, and
    the \emph{direct} one that works on the continuous state space.\par
    Our methods rely on previous works, but we specialize them to a simplified
    context (linearity, periodic switching instants, absence of control
    input), which is motivated by the features of a focused case study:
    a~DC-DC boost converter built by electronics laboratory SATIE
    (ENS~Cachan). Our enhanced methods allow us to treat successfully this
    real-life example.}
}
@inproceedings{FK-RP11,
  address = {Genova, Italy},
  month = sep,
  year = 2011,
  volume = {6945},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Delzanno, Giorgio and Potapov, Igor},
  acronym = {{RP}'11},
  booktitle = {{P}roceedings of the 5th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'11)},
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich},
  title = {Parametric Verification and Test Coverage for Hybrid Automata
                  Using the Inverse Method},
  pages = {191-204},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FK-RP11.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FK-RP11.pdf},
  doi = {10.1007/978-3-642-24288-5_17},
  abstract = {Hybrid systems combine continuous and discrete behavior. Hybrid
    Automata are a powerful formalism for the modeling and verification of
    such systems. A~common problem in hybrid system verification is the good
    parameters problem, which consists in identifying a set of parameter
    valuations which guarantee a certain behavior of a system. Recently, a
    method has been presented for attacking this problem for Timed Automata.
    In this paper, we show the extension of this methodology for hybrid
    automata with linear and affine dynamics. The method is demonstrated with
    a hybrid system benchmark from the literature.}
}
@techreport{lsv-11-18,
  author = {Florentin, {\'E}ric and Fribourg, Laurent and K{\"u}hne, Ulrich and
                 Lefebvre, St{\'e}phane and Rey, {\relax Ch}ristian},
  title = {{COUPLET}: Coupled Electrothermal Simulation},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2011},
  month = jun,
  type = {Research Report},
  number = {LSV-11-18},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2011-18.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2011-18.pdf},
  note = {32~pages},
  abstract = {The~aim of the project COUPLET (supported by Institut
                  Farman) is to study the electrothermal effects of
                  the degradation of the metallisation layer of power
                  semiconductor dies. In this first technical report
                  of the project, we describe our work of modeling and
                  simulation of the behavior of a power
                  transistor. The die is represented by four
                  elementary transistors driven by a distributed gate
                  signal. A~simplified electrical model is used to
                  simulate the transistor behavior at turn-off.  The
                  thermal model is realized by finite elements methods
                  and allows to estimate the maximum temperature on
                  each elementary transistor. By~coupling the thermal
                  model with the electric simulation, it is possible
                  to take into account silicon and metallisation
                  heating in the electrical model.}
}
@techreport{rr-lsv-11-04,
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich},
  title = {Parametric Verification of Hybrid Automata Using the Inverse Method},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2011},
  month = mar,
  type = {Research Report},
  number = {LSV-11-04},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2011-04.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2011-04.pdf},
  note = {25~pages},
  abstract = {Hybrid systems combine continuous and discrete behavior. Hybrid
    Automata are a powerful formalism for the modeling and verification of
    such systems. A~common problem in hybrid system verification is the good
    parameters problem, which consists in identifying a subset of parameters
    which guarantee a certain behavior of a system. Recently, a method has
    been presented for attacking this problem for Timed Automata. In this
    report, we show the extension of this methodology for hybrid automata with
    linear and affine dynamics. The method is demonstrated with a distributed
    temperature control system and several other hybrid system benchmarks from
    the literature.}
}
@misc{valmem-final,
  author = {Andr{\'e}, {\'E}tienne and Bara, Abdelrezzak and
                  Bazargan{-}Sabet, Pirouz and Chevallier, R{\'e}my and Le{~}D{\^u},
                  Dominique and Encrenaz, Emmanuelle and Fribourg, Laurent and
		  Renault, Patricia},
  title = {Compte-rendu de fin du projet {ANR} {VALMEM}},
  note = {14~pages},
  type = {Contract Report},
  year = {2011},
  month = jan,
  nohowpublished = {},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/valmem-final.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/valmem-final.pdf}
}
@techreport{rr-lsv-12-25,
  author = {Feld, Gilles and Fribourg, Laurent and Labrousse, Denis and
                  Revol, Bertrand and Soulat, Romain},
  title = {Correct-by-Design Control of 5-level and 7-level Power Converters},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2012},
  month = dec,
  type = {Research Report},
  number = {LSV-12-25},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-25.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-25.pdf},
  versions = {http://www.lsv.fr/Publis/PAPERS/PDF/rr-lsv-2012-25-v1.pdf, 20121205},
  note = {8~pages},
  abstract = {High-power converters based on elementary switching cells are
    more and more used in the industry of power electronics owing to various
    advantages such as lower voltage stress and reduced power loss. However,
    the complexity of controlling such converters is a major challenge that
    the power manufacturing industry has to face with. The synthesis of
    industrial switching controllers relies today on heuristic rules and
    empiric simulation. The state of the system is not guaranteed to stay
    within the limits that are admissible for its correct electrical behavior.
    We show here how to apply a formal method in order to synthesise a
    correct-by-design control that guarantees that the power converter will
    always stay within a predened safe zone of variations for its input
    parameters. Our method nds local invariants by decomposing the safety
    space into smaller zones. The method is applied in order to synthesize
    correct-by-design controls for a 5-level and 7-level power converters. We
    check the validity of our approach by numerical simulations and physical
    experimentations done with a prototype built by SATIE laboratory.}
}
@techreport{rr-lsv-12-24,
  author = {Fribourg, Laurent and Soulat, Romain},
  title = {Controlled Recurrent Subspaces for Sampled Switched Linear Systems},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2012},
  month = dec,
  type = {Research Report},
  number = {LSV-12-24},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-24.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-24.pdf},
  versions = {http://www.lsv.fr/Publis/PAPERS/PDF/rr-lsv-2012-24-v1.pdf, 20121205},
  note = {11~pages},
  abstract = {Sampled switched linear systems are governed by piecewise linear
    dynamics that are periodically sampled with a given period~\(\tau\). At
    each sampling time, the {"}mode{"} of the system, i.e., the parameters of
    the linear dynamics, are switched according to a control rule. We give
    here a procedure for showing that a given area~\(R\) of the state space
    has a {"}\(k\)-recurrent decomposition: such a decomposition induces a
    control that makes every trajectory starting from~\(R\) go back to~\(R\)
    within at most \(k\) steps (i.e, \(k\tau\)\ time). We can then determine
    an extended zone that contains all the trajectories issued from~\(R\);
    this allows us to check safety properties of the system. We show the
    practical interest of our approach on several examples of the literature.
    We also give a geometrical condition on~\(R\) that ensures the existence
    of a \(k\)-recurrent decomposition.}
}
@article{AFS-fmsd12,
  publisher = {Springer},
  journal = {Formal Methods in System Design},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and Sproston,
                  Jeremy},
  title = {An~Extension of the Inverse Method to Probabilistic Timed
                  Automata},
  year = 2013,
  month = apr,
  volume = 42,
  number = 2,
  pages = {119-145},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-fmsd12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-fmsd12.pdf},
  doi = {10.1007/s10703-012-0169-x},
  abstract = {Probabilistic timed automata can be used to model systems in
    which probabilistic and timing behaviour coexist. Verification of
    probabilistic timed automata models is generally performed with regard to
    a single reference valuation pi0 of the timing parameters. Given such a
    parameter valuation, we present a method for obtaining automatically a
    constraint~\(K_0\) on timing parameters for which the reachability
    probabilities (1)~remain invariant and (2)~are equal to the reachability
    probabilities for the reference valuation. The method relies on parametric
    analysis of a non-probabilistic version of the probabilistic timed
    automata model using the {"}inverse method{"}. The method presents the
    following advantages. First, since \(K_0\) corresponds to a dense domain
    around pi0 on which the system behaves uniformly, it gives us a measure of
    robustness of the system. Second, it allows us to obtain a valuation
    satisfying \(K_0\) which is as small as possible while preserving
    reachability probabilities, thus making the probabilistic analysis of the
    system easier and faster in practice. We provide examples of the
    application of our technique to models of randomized protocols, and
    introduce an extension of the method allowing the generation of a
    {"}probabilistic cartography{"} of a system.}
}
@techreport{rr-lsv-12-16,
  author = {Feld, Gilles and Fribourg, Laurent and Labrousse, Denis and 
  	 	 Revol, Bertrand and Soulat, Romain},
  title = {Numerical simulation and physical experimentation of a
                 5-level and 7-level power converter under a control 
		 designed by a formal method},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2012},
  month = jul,
  type = {Research Report},
  number = {LSV-12-16},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-16.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-16.pdf},
  versions = {http://www.lsv.fr/Publis/PAPERS/PDF/rr-lsv-2012-16-v1.pdf, 20120727},
  note = {18~pages},
  abstract = {High-power converters based on elementary switching cells are
    more and more used in the industry of power electronics owing to various
    advantages such as lower voltage stress and reduced power loss. However,
    the complexity of controlling such converters is a major challenge that
    the power manufacturing industry has to face with. The synthesis of
    industrial switching controllers relies today on heuristic rules and
    empiric simulation. There is no formal guarantee of correctness in zones
    around nominal values. In [3], we have applied a backward-oriented formal
    method to guarantee the good behavior of the systems within predefined
    zones of variations for the input parameters. Here, for numerical
    stability reasons, we choose to use a forward-oriented method. We apply
    this method to a 5-level and 7-level power converters. We check the
    correctness of our approach by numerical simulations and physical
    experimentations.}
}
@techreport{rr-lsv-12-14,
  author = {Feld, Gilles and Fribourg, Laurent and Labrousse, Denis and 
  	 	 Lefebvre, St{\'e}phane and Revol, Bertrand
                  and Soulat, Romain},
  title = {Control of Multilevel Power Converters using Formal Methods},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2012},
  month = jun,
  type = {Research Report},
  number = {LSV-12-14},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-14.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2012-14.pdf},
  versions = {http://www.lsv.fr/Publis/PAPERS/PDF/rr-lsv-2012-14-v1.pdf, 20120626},
  note = {14~pages},
  abstract = {High-power converters based on elementary switching cells are
    more and more used in the industry of power electronics owing to various
    advantages such as lower voltage stress and reduced power loss. However,
    the complexity of controlling such converters is a major challenge that
    the power manufacturing industry has to face with. The synthesis of
    industrial switching controllers relies today on heuristic rules and
    empiric simulation. There is no formal guarantee of correctness in zones
    around nominal values. It is therefore interesting to apply formal methods
    to guarantee the good behavior of the systems within predefined zones of
    variations for the input parameters. As far as we know, such formal
    methods have been applied only to small electronic power devices (like
    DC-DC boost converters) containing one switching cell. We show in this
    paper that one can apply formal methods to more complicated systems, such
    as multi-level converters containing several pairs of switching cells.}
}
@inproceedings{FLMS-time12,
  address = {Leicester, UK},
  month = sep,
  year = 2012,
  publisher = {{IEEE} Computer Society Press},
  editor = {Reynolds, Mark and Terenziani, Paolo and Moszkowski, Ben},
  acronym = {{TIME}'12},
  booktitle = {{P}roceedings of the 19th {I}nternational {S}ymposium on 
	       {T}emporal {R}epresentation and {R}easoning
	       ({TIME}'12)},
  author = {Fribourg, Laurent and Lesens, David and Moro, Pierre and
                  Soulat, Romain},
  title = {Robustness Analysis for Scheduling Problems using the Inverse
                  Method},
  pages = {73-80},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FLMS-time12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FLMS-time12.pdf},
  doi = {10.1109/TIME.2012.10},
  abstract = {Given a Parametric Timed Automaton (PTA)~\(\mathcal{A}\) and a
    tuple~\(\pi_{0}\) of reference valuations for timings, the \emph{Inverse
    Method~(IM)} synthesizes a constraint around~\(\pi_{0}\) where
    \(\mathcal{A}\) behaves in the same time-abstract manner. This provides us
    with a quantitative measure of robustness of the behavior
    of~\(\mathcal{A}\) around~\(\pi_{0}\). We~show in this paper how
    \textit{IM} can be applied in a specific way to treat the robustness of
    scheduling systems. We also explain how to use the method in order to
    synthesize large zones of the timing parameter space where the system is
    guaranteed to be schedulable. We illustrate the method on several examples
    of the literature as well as a case study originating from an industrial
    design project.}
}
@inproceedings{AFKS12,
  address = {Paris, France},
  month = aug,
  year = 2012,
  volume = {7436},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Giannakopoulou, Dimitra and M{\'e}ry, Dominique},
  acronym = {{FM}'12},
  booktitle = {{P}roceedings of the 18th {I}nternational {S}ymposium on {F}ormal
                  {M}ethods ({FM}'12)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and K{\"u}hne,
                  Ulrich and Soulat, Romain},
  title = {{IMITATOR}~2.5: A~Tool for Analyzing Robustness in Scheduling
                  Problems},
  pages = {33-36},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AFKS-fm12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFKS-fm12.pdf},
  doi = {10.1007/978-3-642-32759-9_6},
  abstract = {The tool \textsc{Imitator} implements the \emph{Inverse
    Method~(IM)} for Timed Automata~(TAs). Given a TA~\(\mathcal{A}\) and a
    tuple~\(\pi_{0}\) of reference valuations for timings, \textit{IM}
    synthesizes a constraint around~\(\pi_{0}\) where \(\mathcal{A}\) behaves
    in the same discrete manner. This provides us with a quantitative measure
    of robustness of the behavior of~\(\mathcal{A}\) around~\(\pi_{0}\). The
    new version \textsc{Imitator}~2.5 integrates the new features of
    stopwatches (in~addition to standard clocks) and updates (in addition to
    standard clock resets), as well as powerful algorithmic improvements for
    state space reduction. These new features make the tool well-suited to
    analyze the robustness of solutions in several classes of preemptive
    scheduling problems.}
}
@inproceedings{AFS-nfm12,
  address = {Norfolk, Virginia, USA},
  month = apr,
  year = 2012,
  volume = 7226,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Goodloe, Alwyn and Person, Suzette},
  acronym = {{NFM}'12},
  booktitle = {{P}roceedings of the 4th {NASA} {F}ormal {M}ethods {S}ymposium ({NFM}'12)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and Soulat,
                  Romain},
  title = {Enhancing the Inverse Method with State Merging},
  pages = {100-105},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-nfm12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-nfm12.pdf},
  doi = {10.1007/978-3-642-28891-3_10},
  abstract = {Keeping the state space small is essential when verifying
    real-time systems using Timed Automata~(TA). In~the model-checker Uppaal,
    the merging operation has been used extensively in order to reduce the
    number of states. Actually, Uppaal's merging technique applies within the
    more general setting of Parametric Timed Automata (PTA). The \emph{Inverse
    Method~(IM)} for a PTA~\(\mathcal{A}\) is a procedure that synthesizes a
    zone around a given point~\(\pi^{0}\) (parameter valuation) over which
    \(\mathcal{A}\) is guaranteed to behave similarly. We show that the
    integration of merging into~\emph{IM} leads to the synthesis of larger
    zones around~\(\pi^{0}\). It~also often improves the performance
    of~\emph{IM}, both in terms of computational space and time, as shown by
    our experimental results.}
}
@misc{minimator,
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich and Soulat, Romain},
  title = {Minimator: a~tool for controller synthesis and computation of
                  minimal invariant sets for linear switched systems},
  year = 2013,
  month = mar,
  number = {v1.0},
  url = {https://bitbucket.org/ukuehne/minimator/wiki/Home},
  abstract = {Minimator is a tool for analyzing switched systems, a class of
                  hybrid systems recently used with success in various domains
                  such as automotive systems and power electronics. The tool
                  produces a state-dependent control strategy which makes the
                  trajectories of the analyzed system converge to limit
                  cycles. The method relies on a technique of decomposition of
                  the state space into local regions where the control is
                  uniform. The tool has been succesfully applied to several
                  examples of the literature and power electronics.}
}
@misc{imitator,
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and K{\"u}hne,
                  Ulrich and Soulat, Romain},
  title = {Imitator: a~tool for efficient synthesis of parameters for timed automata},
  year = {2013},
  month = feb,
  number = {v2.6.0},
  url = {http://www.lsv.ens-cachan.fr/Software/imitator/},
  abstract = {Imitator (standing for Inverse Method for Inferring Time
    AbstracT behaviOR) is an implementation of algorithm \texttt{InverseMethod},
    described in [Andr{\'e} \textit{et~al.}, IJFCS 20(5):819-836, 2009].
    It~allows to generalize a concrete behavior of a Parametric Timed
    Automata, by synthesizing a constraint on the parameters.}
}
@book{FS-book13,
  author = {Fribourg, Laurent and Soulat, Romain},
  title = {Control of Switching Systems by Invariance Analysis: Application to Power Electronics},
  publisher = {Wiley-ISTE},
  year = 2013,
  month = jul,
  isbn = {9781848216068},
  note = {144~pages},
  url = {http://www.iste.co.uk/index.php?f=a&ACTION=View&id=684},
  abstract = {This book presents correct-by-design control techniques for
    switching systems, using different methods of stability analysis.
    Switching systems are increasingly used in the electronics and mechanical
    industries; in power electronics and the automotive industry, for example.
    This is due to their flexibility and simplicity in accurately controlling
    industrial mechanisms. By adopting appropriate control rules, we can steer
    a switching system to a region centered at a desired equilibrium point,
    while avoiding {"}unsafe{"} regions of parameter saturation.\par
    The authors explain various correct-by-design methods for control
    synthesis, using different methods of stability and invariance analysis.
    They also provide several applications of these methods to industrial
    examples of power electronics.}
}
@inproceedings{SSLAF-ftscs13,
  address = {Queenstown, New Zealand},
  month = oct,
  year = 2013,
  editor = {Artho, Cyrille and {\"O}lveczky, Peter Csaba},
  acronym = {{FTSCS}'13},
  booktitle = {{P}reproceedings of the 2nd {I}nternational {W}orkshop on
                  {F}ormal {T}echniques for {S}afety-{C}ritical {S}ystems ({FTSCS}'13)},
  author = {Sun, Youcheng and Soulat, Romain and Lipari, Giuseppe and
                  Andr{\'e}, {\'E}tienne and Fribourg, Laurent},
  title = {Parametric Schedulability Analysis of Fixed Priority Real-Time
                  Distributed Systems},
  pages = {179-194},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/SSLAF-ftscs13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SSLAF-ftscs13.pdf},
  abstract = {In this paper, we address the problem of parametric
    schedulability analysis of distributed real-time systems scheduled by
    fixed priority. We propose two different approaches to parametric
    analysis. The first one is a novel analytic technique that extends
    single-processor sensitivity analysis to the case of distributed systems.
    The second approach is based on model checking of Parametric Stopwatch
    Automata~(PSA): we~generate a PSA model from a high-level description of
    the system, and then we apply the Inverse Method to obtain all possible
    behaviours of the system. Both techniques have been implemented in two
    software tools, and they have been compared with classical holistic
    analysis on two meaningful test cases. The results show that the analytic
    method provides results similar to classical holistic analysis in a very
    efficient way, whereas the PSA approach is slower but covers the entire
    space of solutions.}
}
@inproceedings{FS-rp13,
  address = {Uppsala, Sweden},
  month = sep,
  year = 2013,
  volume = {8169},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Abdulla, Parosh Aziz and Potapov, Igor},
  acronym = {{RP}'13},
  booktitle = {{P}roceedings of the 7th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'13)},
  author = {Fribourg, Laurent and Soulat, Romain},
  title = {Stability Controllers for Sampled Switched Systems},
  pages = {135-145},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FS-rp13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FS-rp13.pdf},
  doi = {10.1007/978-3-642-41036-9_13},
  abstract = {We consider in this paper switched systems, a class of hybrid
    systems recently used with success in various domains such as automotive
    industry and power electonics. We propose a state-dependent control
    strategy which makes the trajectories of the analyzed system converge to
    finite cyclic sequences of points. Our method relies on a technique of
    decomposition of the state space into local regions where the control is
    uniform. We have implemented the procedure using zonotopes, and applied it
    successfully to several examples of the literature.}
}
@inproceedings{Fribourg-fsfma13,
  address = {Singapore},
  month = jul,
  year = 2013,
  volume = 31,
  series = {Open Access Series in Informatics},
  publisher = {Leibniz-Zentrum f{\"u}r Informatik},
  editor = {Choppy, {\relax Ch}ristine and Sun, Jun},
  acronym = {{FSFMA}'13},
  booktitle = {{P}roceedings of the 1st {F}rench-{S}ingaporean {W}orkshop
  	   on {F}ormal {M}ethods and {A}pplications ({FSFMA}'13)},
  author = {Fribourg, Laurent},
  title = {Control of Switching Systems by Invariance Analysis (Invited~Talk)},
  pages = {1},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/F-fsfma13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/F-fsfma13.pdf},
  doi = {10.4230/OASIcs.FSFMA.2013.1},
  abstract = {Switched systems are embedded devices widespread in industrial
                  applications such as power electronics and automotive
                  control. They consist of continuous-time dynamical
                  subsystems and a rule that controls the switching between
                  them. Under a suitable control rule, the system can improve
                  its steady-state performance and meet essential properties
                  such as safety and stability in desirable operating zones.
                  We explain that such controller synthesis problems are
                  related to the construction of appropriate invariants of the
                  state space, which approximate the limit sets of the system
                  trajectories. We present a new approach of invariant
                  construction based on a technique of state space
                  decomposition interleaved with forward fixed point
                  computation. The method is illustrated in a case study taken
                  from the field of power electronics.}
}
@inproceedings{FKS-fsfma13,
  address = {Singapore},
  month = jul,
  year = 2013,
  volume = 31,
  series = {Open Access Series in Informatics},
  publisher = {Leibniz-Zentrum f{\"u}r Informatik},
  editor = {Choppy, {\relax Ch}ristine and Sun, Jun},
  acronym = {{FSFMA}'13},
  booktitle = {{P}roceedings of the 1st {F}rench-{S}ingaporean {W}orkshop
  	   on {F}ormal {M}ethods and {A}pplications ({FSFMA}'13)},
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich and Soulat, Romain},
  title = {Constructing Attractors of Nonlinear Dynamical Systems by
  		 State Space Decomposition},
  pages = {53-60},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FKS-fsfma13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FKS-fsfma13.pdf},
  doi = {10.4230/OASIcs.FSFMA.2013.53},
  abstract = {In a previous work, we have shown how to generate attractor sets
    of affine hybrid systems using a method of state space decomposition. We
    show here how to adapt the method to polynomial dynamics systems by
    approximating them as switched affine systems. We show the practical
    interest of the method on standard examples of the literature.}
}
@inproceedings{SHLRFLF-epe13,
  address = {Lille, France},
  month = sep,
  year = 2013,
  publisher = {{IEEE} Power Electronics Society},
  editor = {Lataire, {\relax Ph}ilippe},
  booktitle = {{P}roceedings of the 15th {E}uropean {C}onference
  	   on {P}ower {E}lectronics and {A}pplications ({EPE}'13)},
  author = {Soulat, Romain and H{\'e}rault, Guillaume and Labrousse,
                  Denis and Revol, Bertrand and Feld, Gilles and Lefebvre,
                  St{\'e}phane and Fribourg, Laurent},
  title = {Use of a full wave correct-by-design command to control a
                  multilevel modular converter},
  nopages = {},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/SHLRFLF-epe13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SHLRFLF-epe13.pdf},
  doi = {10.1109/EPE.2013.6634448},
  abstract = {This paper proposes a method to synthesize a full wave control
    applied to a multilevel modular converter~(MMC). This method guarantees
    the output waveform and the balancing of the capacitors. Numerical
    simulations and experiments are used to check the validity of the
    approach.}
}
@inproceedings{AFS-atva13,
  address = {Hanoi, Vietnam},
  month = oct,
  year = {2013},
  volume = {8172},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Dang{-}Van, Hung and Ogawa, Mizuhito},
  acronym = {{ATVA}'13},
  booktitle = {{P}roceedings of the 11th {I}nternational
               {S}ymposium on {A}utomated {T}echnology
               for {V}erification and {A}nalysis
               ({ATVA}'13)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and Soulat, Romain},
  title = {Merge and Conquer: State Merging in Parametric Timed Automata},
  pages = {381-396},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-atva13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFS-atva13.pdf},
  doi = {10.1007/978-3-319-02444-8_27},
  abstract = {Parameter synthesis for real-time systems aims at synthesizing
    dense sets of valuations for the timing requirements, guaranteeing a good
    behavior. A popular formalism for modeling parameterized realtime systems
    is parametric timed automata (PTAs). Compacting the state space of PTAs as
    much as possible is fundamental. We present here a state merging reduction
    based on convex union, that reduces the state space, but yields an
    over-approximation of the executable paths. However, we show that it
    preserves the sets of reachable locations and executable actions. We also
    show that our merging technique associated with the inverse method, an
    algorithm for parameter synthesis, preserves locations as well, and
    outputs larger sets of parameter valuations.}
}
@inproceedings{FS-ncmip13,
  address = {Cachan, France},
  month = may,
  year = 2013,
  number = {012007},
  volume = 464,
  series = {Journal of Physics: Conference Series},
  publisher = {{IOS} Press},
  editor = {Blanc{-}F{\'e}raud, Laure and Joubert, Pierre-Yves},
  acronym = {{NCMIP}'13},
  booktitle = {{P}roceedings of the 3rd {I}nternational {W}orkshop on {N}ew 
  	   {C}omputational {M}ethods for {I}nverse {P}roblems ({NCMIP}'13)},
  author = {Fribourg, Laurent and Soulat, Romain},
  title = {Limit Cycles of Controlled Switched Systems: Existence,
  		Stability, Sensitivity},
  nopages = {},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FS-ncmip13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FS-ncmip13.pdf},
  doi = {10.1088/1742-6596/464/1/012007},
  abstract = {We present a control method which makes the trajectories
    of a switched system converge to a stable limit cycle lying in a
    desired region of equilibrium. The method is illustrated on the
    boost DC-DC converter example. We also point out in this example
    the sensitivity of limit cycles to parameter variations by showing
    how the limit cycle evolves in presence of small perturbations of
    some system parameters. This suggests that limit cycles are good
    candidates for reliable estimations of the physical parameters of
    switched systems, using an appropriate inverse approach.}
}
@article{FK-ijfcs13,
  publisher = {World Scientific},
  journal = {International Journal of Foundations of Computer Science},
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich},
  title = {Parametric Verification and Test Coverage for Hybrid Automata
                  using the Inverse Method},
  year = 2013,
  month = feb,
  volume = 24,
  number = 2,
  pages = {233-249},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FK-ijfcs13.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FK-ijfcs13.pdf},
  doi = {10.1142/S0129054113400091},
  abstract = {Hybrid systems combine continuous and discrete behavior. Hybrid
    Automata are a powerful formalism for the modeling and verification of
    such systems. A~common problem in hybrid system verification is the good
    parameters problem, which consists in identifying a set of parameter
    valuations which guarantee a certain behavior of a system. Recently, a
    method has been presented for attacking this problem for Timed Automata.
    In this paper, we show the extension of this methodology for hybrid
    automata with linear and affine dynamics. The method is demonstrated with
    a hybrid system benchmark from the literature.}
}
@misc{LF-turing12,
  author = {Fribourg, Laurent},
  title = {En quoi {T}uring a-t-il chang{\'e} ma vie~?},
  year = 2012,
  month = apr,
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LF-turing12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LF-turing12.pdf}
}
@inproceedings{BLLJKFSFR-revet12,
  address = {Hammamet, Tunisia},
  month = mar,
  year = 2012,
  publisher = {{IEEE} Power~\& Energy Society},
  editor = {Neji, Rafik},
  acronym = {{REVET}'12},
  booktitle = {{P}roceedings of the 1st {I}nternational {C}onference on 
  	   {R}enewable {E}nergies and {VE}hicular {T}echnology 
	   ({REVET}'12)},
  author = {Belkacem, Ghania and Labrousse, Denis and Lefebvre, St{\'e}phane and
                  Joubert, Pierre-Yves and K{\"u}hne, Ulrich and Fribourg,
                  Laurent and Soulat, Romain and Florentin, {\'E}ric and Rey,
                  {\relax Ch}ristian},
  title = {Distributed and Coupled Electrothermal Model of Power
  		 Semiconductor Devices},
  pages = {84-89},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/BLLJKFSFR-revet12.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/BLLJKFSFR-revet12.pdf},
  doi = {10.1109/REVET.2012.6195253},
  abstract = {Electro-thermal model of power semiconductor devices are of key
    importance in order to optimize their thermal design and increase their
    reliability. The development of such an electro-thermal model for power
    MOSFET transistors (COOLMOS\textsuperscript{(TM)}) based on the coupling
    between two computation softwares (Matlab and Cast3M) is described in the
    paper. The elaborated 2D electro-thermal model is able to predict
    i)~the~temperature distribution on chip surface well as in volume,
    ii)~the~effect of the temperature on the distribution of the current
    flowing within the die and iii)~the~effects of the ageing of the
    metallization layer on the current density and the temperature. In the
    paper, the used electrical and thermal models are described as well as the
    implemented coupling scheme.}
}
@inproceedings{FFLRS-fsfma14,
  address = {Singapore},
  month = may,
  year = 2014,
  volume = 156,
  series = {Electronic Proceedings in Theoretical Computer Science},
  editor = {Lin, Shang{-}Wei and Petrucci, Laure},
  acronym = {{FSFMA}'14},
  booktitle = {{P}roceedings of the 2nd {F}rench-{S}ingaporean {W}orkshop
  	   on {F}ormal {M}ethods and {A}pplications ({FSFMA}'14)},
  author = {Feld, Gilles and Fribourg, Laurent and Labrousse, Denis and
                  Revol, Bertrand and Soulat, Romain},
  title = {Correct-by-design Control Synthesis for Multilevel
                  Converters using State Space Decomposition},
  pages = {5-16},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FFLRS-fsfma14.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FFLRS-fsfma14.pdf},
  doi = {10.4204/EPTCS.156.5},
  abstract = {High-power converters based on elementary switching cells are
    more and more used in the industry of power electronics owing to various
    advantages such as lower voltage stress and reduced power loss. However,
    the complexity of controlling such converters is a major challenge that
    the power manufacturing industry has to face with. The synthesis of
    industrial switching controllers relies today on heuristic rules and
    empiric simulation. The state of the system is not guaranteed to stay
    within the limits that are admissible for its correct electrical behavior.
    We show here how to apply a formal method in order to synthesize a
    correct-by-design control that guarantees that the power converter will
    always stay within a predefined safe zone of variations for its input
    parameters. The method is applied in order to synthesize a
    correct-by-design control for 5-level and 7-level power converters with a
    flying capacitor topology. We check the validity of our approach by
    numerical simulations for 5 and 7 levels. We also perform physical
    experimentations using a prototype built by SATIE laboratory for 5
    levels}
}
@article{FKS-fmsd14,
  publisher = {Springer},
  journal = {Formal Methods in System Design},
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich and Soulat, Romain},
  title = {Finite Controlled Invariants for Sampled Switched Systems},
  year = 2014,
  month = dec,
  volume = 45,
  number = 3,
  pages = {303-329},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FKS-fmsd14.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FKS-fmsd14.pdf},
  doi = {10.1007/s10703-014-0211-2},
  abstract = {We consider in this paper switched systems, a class of hybrid
    systems recently used with success in various domains such as automotive
    industry and power electronics. We propose a state-dependent control
    strategy which makes the trajectories of the analyzed system converge to
    finite cyclic sequences of points. Our method relies on a technique of
    decomposition of the state space into local regions where the control is
    uniform. We have implemented the procedure using zonotopes, and applied it
    successfully to several examples of the literature and industrial case
    studies in power electronics.}
}
@inproceedings{SLAF-syncop14,
  address = {Grenoble, France},
  volume = 145,
  series = {Electronic Proceedings in Theoretical Computer Science},
  month = apr,
  year = 2014,
  editor = {Andr{\'e}, {\'E}tienne and Frehse, Goran},
  acronym = {{SYNCOP}'14},
  booktitle = {{P}roceedings of the 1st {I}nternational {W}orkshop on {S}ynthesis 
  	   of {C}ontinuous {P}arameters ({SYNCOP}'14)},
  author = {Sun, Youcheng and Lipari, Giuseppe and
  	  	Andr{\'e}, {\'E}tienne and Fribourg, Laurent},
  title = {Toward Parametric Timed Interfaces for Real-Time Components},
  pages = {49-64},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/SLAF-syncop14.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SLAF-syncop14.pdf},
  doi = {10.4204/EPTCS.145.6},
  abstract = {We propose here a framework to model real-time components
    consisting of concurrent real-time tasks running on a single processor,
    using parametric timed automata. Our framework is generic and modular, so
    as to be easily adapted to different schedulers and more complex task
    models. We first perform a parametric schedulability analysis of the
    components using the inverse method. We show that the method unfortunately
    does not provide satisfactory results when the task periods are considered
    as parameters. After identifying and explaining the problem, we present a
    solution adapting the model by making use of the worst-case scenario in
    schedulability analysis. We show that the analysis with the inverse method
    always converges on the modified model when the system load is strictly
    less than~\(100\%\). Finally, we show how to use our parametric analysis for
    the generation of timed interfaces in compositional system design.}
}
@inproceedings{SLSFM-rtcsa14,
  address = {Chongqing, China},
  month = aug,
  year = 2014,
  publisher = {{IEEE} Computer Society Press},
  acronym = {{RTCSA}'14},
  booktitle = {{P}roceedings of the 20th {IEEE} {I}nternational {C}onference on {E}mbedded
                  and {R}eal-{T}ime {C}omputing {S}ystems and {A}pplications
                  ({RTCSA}'14)},
  author = {Sun, Youcheng and Lipari, Giuseppe and
  	  	Soulat, Romain and Fribourg, Laurent and
		Markey, Nicolas},
  title = {Component-Based Analysis of Hierarchical Scheduling using Linear Hybrid Automata},
  nopages = {},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/SLSFM-rtcsa14.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SLSFM-rtcsa14.pdf},
  doi = {10.1109/RTCSA.2014.6910502},
  abstract = {Formal methods (e.g. Timed Automata or Linear Hybrid Automata)
    can be used to analyse a real-time system by performing a reachability
    analysis on the model. The advantage of using formal methods is that they
    are more expressive than classical analytic models used in schedulability
    analysis. For example, it is possible to express state-dependent
    behaviour, arbitrary activation patterns,~etc.\par
    In this paper we use the formalism of Linear Hybrid Automata to encode a
    hierarchical scheduling system. In particular, we model a dynamic server
    algorithm and the tasks contained within, abstracting away the rest of the
    system, thus enabling component-based scheduling analysis. We prove the
    correctness of the model and the decidability of the reachability analysis
    for the case of periodic tasks. Then, we compare the results of our model
    against classical schedulability analysis techniques, showing that our
    analysis performs better than analytic methods in terms of resource
    utilisation. We further present two case studies: a~component with
    state-dependent tasks, and a simplified model of a real avionics system.
    Finally, through extensive tests with various configurations, we
    demonstrate that this approach is usable for medium size components.}
}
@techreport{rr-lsv-14-03,
  author = {Fribourg, Laurent and Goubault, {\'E}ric and Mohamed, Sameh
                  and Putot, Sylvie and Soulat, Romain},
  title = {Synthesis of robust boundary control for systems
  		 governed by semi-discrete differential equations},
  institution = {Laboratoire Sp{\'e}cification et V{\'e}rification,
               ENS Cachan, France},
  year = {2014},
  month = feb,
  type = {Research Report},
  number = {LSV-14-03},
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2014-03.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2014-03.pdf},
  versions = {http://www.lsv.fr/Publis/PAPERS/PDF/rr-lsv-2014-03-v1.pdf, 20140228},
  note = {8~pages},
  abstract = {The topic of boundary control of PDEs has been the subject of a
    considerable literature since the seminal works of J.-L. Lions in the 90s.
    In this paper, we consider the boundary control of systems represented by
    spatial discretizations of~PDEs (i.e.,~semi-discrete equations). We~focus
    on control laws which are sampled and piecewise constant: periodically, at
    every sampling time, a fixed control amplitude is applied to the system
    until the next sampling instant. We show that, under some conditions,
    sampled piecewise-constant boundary control allows to achieve
    {"}approximate controllability{"}: Given a time \(T>0\), the controlled system
    evolves to a neighborhood of a given final state. The result is
    illustrated on the boundary control of the semi-discrete version of the
    heat equation.}
}
@inproceedings{FGMMP-rp15,
  address = {Warsaw, Poland},
  month = sep,
  year = 2015,
  volume = {9328},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Boja{\'n}czyk, Miko{\l}aj and Lasota, S{\l}awomir and Potapov, Igor},
  acronym = {{RP}'15},
  booktitle = {{P}roceedings of the 9th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'15)},
  author = {Fribourg, Laurent and Goubault, {\'E}ric and Mohamed, Sameh
                  and Mrozek, Marian and Putot, Sylvie},
  title = {A~Topological Method for Finding Invariants of
                   Continuous Systems},
  pages = {63-75},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FGMMP-rp15.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FGMMP-rp15.pdf},
  doi = {10.1007/978-3-319-24537-9_7},
  abstract = {A~usual way to find positive invariant sets of ordinary
    differential equations is to restrict the search to predefined finitely
    generated shapes, such as linear templates, or ellipsoids as in classical
    quadratic Lyapunov function based approaches. One then looks for
    generators or parameters for which the corresponding shape has the
    property that the flow of the ODE goes inwards on its border. But for
    non-linear systems, where the structure of invariant sets may be very
    complicated, such simple predefined shapes are generally not well suited.
    The present work proposes a more general approach based on a topological
    property, namely Wa\.{z}ewski's property. Even for complicated non-linear
    dynamics, it is possible to successfully restrict the search for isolating
    blocks of simple shapes, that are bound to contain non-empty invariant
    sets. This approach generalizes the Lyapunov-like approaches, by allowing
    for inwards and outwards flow on the boundary of these shapes, with extra
    topological conditions. We developed and implemented an algorithm based on
    Wa\.{z}ewski's property, SOS optimization and some extra combinatorial and
    algebraic properties, that shows very nice results on a number of
    classical polynomial dynamical systems.}
}
@inproceedings{FKM-syncop15,
  address = {London, UK},
  volume = 44,
  series = {Open Access Series in Informatics},
  month = apr,
  year = 2015,
  editor = {Andr{\'e}, {\'E}tienne and Frehse, Goran},
  publisher = {Leibniz-Zentrum f{\"u}r Informatik},
  acronym = {{SYNCOP}'15},
  booktitle = {{P}roceedings of the 2nd {I}nternational {W}orkshop on {S}ynthesis 
  	   of {C}ontinuous {P}arameters ({SYNCOP}'15)},
  author = {Fribourg, Laurent and K{\"u}hne, Ulrich and Markey, Nicolas},
  title = {Game-based Synthesis of Distributed Controllers for Sampled Switched Systems},
  pages = {47-61},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FKM-syncop15.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FKM-syncop15.pdf},
  doi = {10.4230/OASIcs.SynCoP.2015.47},
  abstract = {Switched systems are a convenient formalism for modeling
    physical processes interacting with a digital controller. Unfortunately,
    the formalism does not capture the distributed nature encountered e.g. in
    cyber-physical systems, which are organized as networks of elements
    interacting with each other and with local controllers. Most current
    methods for control synthesis can only produce a centralized controller,
    which is assumed to have complete knowledge of all the component states
    and can interact with all of them. In~this paper, we~consider a controller
    synthesis method based on state space decomposition, and propose a
    game-based approach in order to extend it within a distributed framework.}
}
@inproceedings{LDRCF-syncop15,
  address = {London, UK},
  volume = 44,
  series = {Open Access Series in Informatics},
  month = apr,
  year = 2015,
  editor = {Andr{\'e}, {\'E}tienne and Frehse, Goran},
  publisher = {Leibniz-Zentrum f{\"u}r Informatik},
  acronym = {{SYNCOP}'15},
  booktitle = {{P}roceedings of the 2nd {I}nternational {W}orkshop on {S}ynthesis 
  	   of {C}ontinuous {P}arameters ({SYNCOP}'15)},
  author = {Le{~}Co{\"e}nt, Adrien and De{~}Vuyst, Florian and Rey,
                  {\relax Ch}ristian and Chamoin, Ludovic and Fribourg, Laurent},
  title = {Guaranteed control of switched control systems
                  using model order reduction and state-space bisection},
  pages = {32-46},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LDCRF-syncop15.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LDCRF-syncop15.pdf},
  doi = {10.4230/OASIcs.SynCoP.2015.32},
  abstract = {This paper considers discrete-time linear systems controlled by
    a quantized law, i.e., a piecewise constant time function taking a finite
    set of values. We show how to generate the control by, first, applying
    model reduction to the original system, then using a {"}state-space
    bisection{"} method for synthesizing a control at the reduced-order
    level, and finally computing an upper bound to the deviations between the
    controlled output trajectories of the reduced-order model and those of the
    original model. The effectiveness of our approach is illustrated on
    several examples of the literature.}
}
@article{AFG-sif15,
  publisher = {SIF},
  journal = {1024~-- Bulletin de la soci{\'e}t{\'e} informatique de France},
  author = {Abiteboul, Serge and Fribourg, Laurent and
                  Goubault{-}Larrecq, Jean},
  title = {{G}{\'e}rard {B}erry~: un~informaticien m{\'e}daille d'or du {CNRS}~2014},
  volume = 4,
  pages = {139-142},
  month = oct,
  year = 2014,
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/AFG-sif15.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFG-sif15.pdf},
  abstract = {C'est un chercheur en informatique qui vient de recevoir la
    m{\'e}daille d'or du CNRS, la plus haute distinction scientifique fran{\c
    c}aise toutes disciplines confondues. Les informaticiens sont rares {\`a}
    avoir {\'e}t{\'e} ainsi honor{\'e}s : ce n'est que la seconde fois
    apr{\`e}s Jacques Stern en~2006.}
}
@inproceedings{LFS-rp16,
  address = {Aalborg, Denmark},
  month = sep,
  year = 2016,
  volume = {9899},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Larsen, Kim G. and Srba, Ji{\v{r}}{\'\i}},
  acronym = {{RP}'16},
  booktitle = {{P}roceedings of the 10th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'16)},
  author = {Le{~}Co{\"e}nt, Adrien and Fribourg, Laurent and
                  Soulat, Romain},
  title = {Compositional analysis of Boolean networks using local fixed-point
                  iterations},
  pages = {134-147},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LFS-rp16.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LFS-rp16.pdf},
  doi = {10.1007/978-3-319-45994-3_10},
  abstract = {We present a compositional method which allows to
    over-approximate the set of attractors and under-approximate the set
    of basins of attraction of a Boolean network~(BN). This merely
    consists in replacing a global fixed-point computation by a
    composition of local fixed-point computations. Once these
    approximations have been computed, it~becomes much more tractable to
    generate the exact sets of attractors and basins of attraction. We
    illustrate the interest of our approach on several examples, among
    which is a BN modeling a railway interlocking system with 50 nodes
    and millions of attractors.}
}
@inproceedings{LFMDC-rp16,
  address = {Aalborg, Denmark},
  month = sep,
  year = 2016,
  volume = {9899},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Larsen, Kim G. and Srba, Ji{\v{r}}{\'\i}},
  acronym = {{RP}'16},
  booktitle = {{P}roceedings of the 10th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'16)},
  author = {Le{~}Co{\"e}nt, Adrien and Fribourg, Laurent and
                  Markey, Nicolas and De{~}Vuyst, Florian and Chamoin, Ludovic},
  title = {Distributed Synthesis of State-Dependent Switching Control},
  pages = {119-133},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LFMDC-rp16.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LFMDC-rp16.pdf},
  doi = {10.1007/978-3-319-45994-3_9},
  abstract = {We present a correct-by-design method of state-dependent
    control synthesis for linear discrete-time switching systems. Given
    an objective region~\(R\) of the state space, the method builds a
    capture set~\(S\) and a control which steers any element of~\(S\)
    into~\(R\). The method works by iterated backward reachability
    from~\(R\). More precisely, \(S\)~is given as a parametric extension
    of~\(R\), and the maximum value of the parameter is solved by linear
    programming. The method can also be used to synthesize a stability
    control which maintains indefinitely within~\(R\) all the states
    starting at~\(R\). We~explain how the synthesis method can be
    performed in a distributed manner. The method has been implemented
    and successfully applied to the synthesis of a distributed control
    of a concrete floor heating system with 11 rooms and \(2^11 = 2048\)
    switching modes.}
}
@article{LDRCF-ijdc16,
  publisher = {Springer},
  journal = {International Journal of Dynamics and Control},
  author = {Le{~}Co{\"e}nt, Adrien and De{~}Vuyst, Florian and Rey,
                  Christian and Chamoin, Ludovic and Fribourg, Laurent},
  title = {Control of mechanical systems using set-based methods},
  pages = {1-17},
  year = 2016,
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LDRCF-ijdc16.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LDRCF-ijdc16.pdf},
  doi = {10.1007/s40435-016-0245-y},
  abstract = {This paper considers large discrete-time linear systems obtained
    from discretized partial differential equations, and controlled by a
    \emph{quantized} law, i.e., a piecewise constant time function taking a
    finite set of values. We show how to generate the control by, first,
    applying \emph{model reduction} to the original system, then using a
    {"}state-space bisection{"} method for synthesizing a control at the
    reduced-order level, and finally computing an upper bound on the
    deviations between the controlled output trajectories of the reduced-order
    model and those of the original model. The effectiveness of our approach
    is illustrated on several examples of the literature.}
}
@inproceedings{LACF-snr16,
  address = {Vienna, Austria},
  month = apr,
  year = 2016,
  publisher = {{IEEE} Computer Society Press},
  acronym = {{SNR}'16},
  booktitle = {{P}roceedings of the 2nd {I}nternational {W}orkshop
               on {S}ymbolic and {N}umerical {M}ethods for
                  {R}eachability {A}nalysis ({SNR}'16)},
  author = {Le{~}Co{\"e}nt, Adrien and Alexandre{ }dit{ }Sandretto,
                  Julien and Chapoutot, Alexandre and Fribourg,
                  Laurent},
  title = {Control of Nonlinear Switched Systems Based on
                  Validated Simulation},
  pages = {1-6},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/LACF-snr16.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LACF-snr16.pdf},
  abstract = {We present an algorithm of control synthesis for nonlinear
    switched systems, based on an existing procedure of state-space
    bisection and made available for nonlinear systems with the help of
    validated simulation. The use of validated simulation also permits
    to take bounded perturbations and varying parameters into account.
    The whole approach is entirely guaranteed and the induced
    controllers are correct-by-design.}
}
@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.",
}}
@inproceedings{FGMP-hscc16,
  address = {Vienna, Austria},
  month = apr,
  year = 2016,
  publisher = {ACM Press},
  editor = {Abate, Alessandro and Fainekos, Georgios},
  acronym = {{HSCC}'16},
  booktitle = {{P}roceedings of the 19th {ACM} {I}nternational {C}onference
               on {H}ybrid {S}ystems: {C}omputation and {C}ontrol
               ({HSCC}'16)},
  author = {Fribourg, Laurent and Goubault, {\'E}ric and Mohamed, Sameh
                  and Putot, Sylvie},
  title = {A~Topological Method for Finding Invariant Sets of Switched Systems},
  pages = {61-70},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/FGMP-hscc16.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/FGMP-hscc16.pdf},
  doi = {10.1145/2883817.2883822},
  abstract = {We~revisit the problem of finding controlled invariants sets
    (viability), for a class of differential inclusions, using topological
    methods based on Wazewski property. In~many ways, this generalizes the
    Viability Theorem approach, which is itself a generalization of the
    Lyapunov function approach for systems described by ordinary differential
    equations. We give a computable criterion based on SoS methods for a class
    of differential inclusions to have a non-empty viability kernel within
    some given region. We use this method to prove the existence of
    (controlled) invariant sets of switched systems inside a region described
    by a polynomial template, both with time-dependent switching and with
    state-based switching through a finite set of hypersurfaces. A~Matlab
    implementation allows us to demonstrate its use.}
}
@inproceedings{LDCF-snr17,
  address = {Uppsala, Sweden},
  month = apr,
  year = 2017,
  volume = 247,
  series = {Electronic Proceedings in Theoretical Computer Science},
  editor = {Erika {\'{A}}brah{\'{a}}m and Sergiy Bogomolov},
  acronym = {{SNR}'17},
  booktitle = {{P}roceedings of the 3rd {I}nternational {W}orkshop
               on {S}ymbolic and {N}umerical {M}ethods for
                  {R}eachability {A}nalysis ({SNR}'17)},
  author = {Adrien Le{ }Co{\"e}nt and
               Florian De{ }Vuyst and
               Ludovic Chamoin and
               Laurent Fribourg},
  title = {Control Synthesis of Nonlinear Sampled Switched Systems using Euler's Method},
  pages = {18-33},
  url = {https://arxiv.org/abs/1704.03102v1},
  pdf = {https://arxiv.org/pdf/1704.03102v1.pdf},
  doi = {10.4204/EPTCS.247.2},
  abstract = {In this paper, we propose a symbolic control synthesis method for nonlinear sampled switched systems whose vector fields are one-sided Lipschitz. The main idea is to use an approximate model obtained from the forward Euler method to build a guaranteed control. The benefit of this method is that the error introduced by symbolic modeling is bounded by choosing suitable time and space discretizations. The method is implemented in the interpreted language Octave. Several examples of the literature are performed and the results are compared with results obtained with a previous method based on the Runge-Kutta integration method.}
}
@inproceedings{F-formats17,
  address = {Berlin, Germany},
  month = sep,
  year = 2017,
  volume = {10419},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Abate, Alessandro and Geeraerts, Gilles},
  acronym = {{FORMATS}'17},
  booktitle = {{P}roceedings of the 15th {I}nternational {C}onference
           on {F}ormal {M}odelling and {A}nalysis of {T}imed
           {S}ystems ({FORMATS}'17)},
  author = {Fribourg, Laurent},
  title = {Euler's Method Applied to the Control of Switched Systems},
  pages = {3-21},
  url = {https://doi.org/10.1007/978-3-319-65765-3_1},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/F-formats17.pdf},
  doi = {10.1007/978-3-319-65765-3_1},
  abstract = {Hybrid systems are a powerful formalism for modeling and reasoning about cyber-physical systems. They mix the continuous and discrete natures of the evolution of computerized systems. Switched systems are a special kind of hybrid systems, with restricted discrete behaviours: those systems only have finitely many different modes of (continuous) evolution, with isolated switches between modes. Such systems provide a good balance between expressiveness and controllability, and are thus in widespread use in large branches of industry such as power electronics and automotive control. The control law for a switched system defines the way of selecting the modes during the run of the system. Controllability is the problem of (automatically) synthesizing a control law in order to satisfy a desired property, such as safety (maintaining the variables within a given zone) or stabilisation (confinement of the variables in a close neighborhood around an objective point). In order to compute the control of a switched system, we need to compute the solutions of the differential equations governing the modes. Euler's method is the most basic technique for approximating such solutions. We present here an estimation of the Euler's method local error, using the notion of ''one-sided Lispchitz constant'' for modes. This yields a general control synthesis approach which can encompass several features such as bounded disturbance and compositionality.}
}
@inproceedings{LACFDC-rp17,
  address = {London, UK},
  month = sep,
  year = 2017,
  volume = {10506},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Matthew Hague and Igor Potapov},
  acronym = {{RP}'17},
  booktitle = {{P}roceedings of the 11th {W}orkshop
           on {R}eachability {P}roblems in {C}omputational {M}odels ({RP}'17)},
  author = {Adrien Le{ }Co{\"{e}}nt and
               Julien {Alexandre dit Sandretto} and
               Alexandre Chapoutot and
               Laurent Fribourg and
               Florian De{ }Vuyst and
               Ludovic Chamoin},
  title = {Distributed Control Synthesis Using Euler's Method},
  pages = {118-131},
  url = {https://link.springer.com/chapter/10.1007/978-3-319-67089-8_9},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LACFDC-rp17.pdf},
  doi = {10.1007/978-3-319-67089-8_9},
  abstract = {In a previous work, we explained how Euler's method for computing approximate solutions of systems of ordinary differential equations can be used to synthesize safety controllers for sampled switched systems. We continue here this line of research by showing how Euler's method can also be used for synthesizing safety controllers in a distributed manner. The global system is seen as an interconnection of two (or more) sub-systems where, for each component, the sub-state corresponding to the other component is seen as an ?input?; the method exploits (a variant of) the notions of incremental input-to-state stability (\(\delta\)-ISS) and ISS Lyapunov function. We illustrate this distributed control synthesis method on a building ventilation example.}
}
@inproceedings{AFMS-vmcai2019,
  address = {Cascais/Lisbon, Portugal},
  month = jan,
  year = 2019,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Enea, Constantin and Piskac, Ruzica},
  acronym = {{VMCAI}'19},
  booktitle = {{P}roceedings of the 20th {I}nternational {C}onference on
   	       {V}erification, {M}odel {C}hecking and {A}bstract {I}nterpretation
	       ({VMCAI}'19)},
  author = {Andr{\'e}, {\'E}tienne and Fribourg, Laurent and Mota, Jean-Marc and Soulat, Romain},
  title = {Verification of an industrial asynchronous leader election algorithm using abstractions and parametric model checking},
  pages = {409-424},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/AFMS-vmcai19.pdf},
  abstract = {The election of a leader in a network is a challenging task, especially when the processes are asynchronous, i.e., execute an algorithm with time-varying periods. Thales developed an industrial election algorithm with an arbitrary number of processes, that can possibly fail. In this work, we prove the correctness of a variant of this industrial algorithm. We use a method combining abstraction, the SafeProver solver, and a parametric timed model-checker. This allows us to prove the correctness of the algorithm for a large number \(p\) of processes (\(p = 5000\)).}
}
@inproceedings{SGF-hscc18,
  address = {Porto, Portugal},
  month = apr,
  publisher = {ACM Press},
  editor = {Prandini, Maria and Deshmukh, Jyotirmoy V.},
  acronym = {{HSCC}'18},
  booktitle = {{P}roceedings of the 21st {ACM} {I}nternational {C}onference
               on {H}ybrid {S}ystems: {C}omputation and {C}ontrol
               ({HSCC}'18)},
  author = {Saoud, Adnane and Girard, Antoine and Fribourg, Laurent},
  title = {Contract based Design of Symbolic Controllers for Vehicle Platooning},
  pages = {277-278},
  year = {2018},
  doi = {10.1145/3178126.3187001},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SGF-hscc18.pdf},
  abstract = {In this work, we present an application of symbolic control and contract
based design techniques to vehicle platooning. We use a compositional approach based on continuous-time assume-guarantee contracts. Each vehicle in the platoon is assigned an assumeguarantee contract; and a controller is synthesized using symbolic control to enforce the satisfaction of this contract. The assumeguarantee framework makes it possible to deal with different types of vehicles and asynchronous controllers (i.e controllers with different
sampling periods). Numerical results illustrate the effectiveness of the approach.},
  note = {Poster}
}
@inproceedings{LFV-adhs18,
  address = {Oxford, UK},
  month = jul,
  year = 2018,
  number = 16,
  volume = 51,
  series = {IFAC-PapersOnLine},
  publisher = {Elsevier Science Publishers},
  editor = {Alessandro Abate and Antoine Girard and Maurice Heemels},
  acronym = {{ADHS}'18},
  booktitle = {{P}roceedings of the 6th {IFAC} {C}onference on {A}nalysis and
                  {D}esign of {H}ybrid {S}ystems ({ADHS}'18)},
  author = {Adrien Le{ }Co{\"e}nt and Laurent Fribourg and Jonathan Vacher},
  title = {Control Synthesis for Stochastic Switched Systems using the Tamed Euler Method},
  pages = {259-264},
  url = {https://doi.org/10.1016/j.ifacol.2018.08.044},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LFV-adhs18.pdf},
  doi = {10.1016/j.ifacol.2018.08.044},
  abstract = {In this paper, we explain how, under the one-sided Lipschitz (OSL) hypothesis, one can find an error bound for a variant of the Euler-Maruyama approximation method for stochastic switched systems. We then explain how this bound can be used to control stochastic switched switched system in order to stabilize them in a given region. The method is illustrated on several examples of the literature.}
}
@inproceedings{SGF-ecc18,
  address = {Limassol, Cyprus},
  month = jun,
  year = 2018,
  publisher = {{IEEE} Press},
  editor = {Thomas Parisini},
  acronym = {{ECC}'18},
  booktitle = {{P}roceedings of the European Control Conference ({ECC}'18)},
  author = {Adnane Saoud and Antoine Girard and Laurent Fribourg},
  title = {On the Composition of Discrete and Continuous-time Assume-Guarantee Contracts for Invariance},
  pages = {435-440},
  url = {https://ieeexplore.ieee.org/document/8550622},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/SGF-ecc18.pdf},
  doi = {10.23919/ECC.2018.8550622},
  abstract = {Many techniques for verifying invariance prop- erties are limited to systems of moderate size. In this paper, we propose an approach based on assume-guarantee contracts and compositional reasoning for verifying invariance properties of a broad class of discrete-time and continuous-time systems consisting of interconnected components. The notion of assume- guarantee contracts makes it possible to divide responsibil- ities among the system components: a contract specifies an invariance property that a component must fulfill under some assumptions on the behavior of its environment (i.e. of the other components). We define weak and strong semantics of assume- guarantee contracts for both discrete-time and continuous-time systems. We then establish a certain number of results for compositional reasoning, which allow us to show that a global invariance property of the whole system is satisfied when all components satisfy their own contract. Interestingly, we show that the weak satisfaction of the contract is sufficient to deal with cascade compositions, while strong satisfaction is needed to reason about feedback composition. Specific results for systems described by differential inclusions are then developed. Throughout the paper, the main results are illustrated using simple examples.}
}
@article{LFMDC-tcs18,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Adrien Le{ }Co{\"e}nt and
             Laurent Fribourg and
             Nicolas Markey and
             Florian De{ }Vuyst and
             Ludovic Chamoin},
  title = {Compositional synthesis of state-dependent switching control},
  volume = {750},
  year = {2018},
  pages = {53-68},
  doi = {10.1016/j.tcs.2018.01.021},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LFMDC-tcs18.pdf},
  url = {https://doi.org/10.1016/j.tcs.2018.01.021},
  abstract = {We present a correct-by-design method of state-dependent control synthesis for sampled switching systems. Given a target region R of the state space, our method builds a capture set S and a control that steers any element of S into R. The method works by iterated backward reachability from R. The method is also used to synthesize a recurrence control that makes any state of R return to R infinitely often. We explain how the synthesis method can be performed in a compositional manner, and apply it to the synthesis of a compositional control of a concrete floor-heating system with 11 rooms and up to 2^11=2048 toswitching modes.}
}
@article{LACF-fmsd18,
  publisher = {Springer},
  journal = {Formal Methods in System Design},
  author = {Adrien Le{ }Co{\"{e}}nt and
               Julien {Alexandre dit Sandretto} and
               Alexandre Chapoutot and
               Laurent Fribourg},
  title = {An improved algorithm for the control synthesis of nonlinear sampled switched systems},
  volume = {53},
  number = {3},
  year = {2018},
  pages = {363-383},
  doi = {10.1007/s10703-017-0305-8},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/LACF-fmsd18.pdf},
  url = {https://link.springer.com/article/10.1007/s10703-017-0305-8},
  abstract = {A novel algorithm for the control synthesis for nonlinear switched systems is presented in this paper. Based on an existing procedure of state-space bisection and made available for nonlinear systems with the help of guaranteed integration, the algorithm has been improved to be able to consider longer patterns of modes with a better pruning approach. Moreover, the use of guaranteed integration also permits to take bounded perturbations and varying parameters into account. It is particularly interesting for safety critical applications, such as in aeronautical, military or medical fields. The whole approach is entirely guaranteed and the induced controllers are correct-by-design. Some experimentations are performed to show the important gain of the new algorithm.}
}
@techreport{JFA-arxiv20,
  author = {Jawher Jerray  and
             Laurent Fribourg  and
            {\'E}tienne Andr{\'e}},
  institution = {Computing Research Repository},
  month = june,
  number = {2006.09993},
  type = {Research Report},
  title = {{Guaranteed phase synchronization of hybrid oscillators using symbolic Euler's method: The Brusselator and biped examples}},
  year = {2020},
  url = {https://arxiv.org/abs/2006.09993},
  pdf = {https://arxiv.org/abs/2006.09993}
}
@techreport{JFA-arxiv20bis,
  author = {Jawher Jerray  and
             Laurent Fribourg  and
            {\'E}tienne Andr{\'e}},
  institution = {Computing Research Repository},
  month = july,
  number = {2007.13644},
  type = {Research Report},
  title = {{Robust optimal control using dynamic programming and guaranteed Euler's method}},
  year = {2020},
  url = {https://arxiv.org/abs/2007.13644},
  pdf = {https://arxiv.org/abs/2007.13644}
}
@techreport{JF-arxiv20,
  author = {Jawher Jerray  and Laurent Fribourg},
  institution = {Computing Research Repository},
  month = december,
  number = {2012.09310},
  type = {Research Report},
  title = {{Generation of bounded invariants via stroboscopic set-valued maps: Application to the stability analysis of parametric time-periodic systems}},
  year = {2020},
  url = {https://arxiv.org/abs/2012.09310},
  pdf = {https://arxiv.org/abs/2012.09310}
}
@inproceedings{ZSGF-ecc19,
  address = {Naples, Italy},
  month = jun,
  publisher = {{IEEE} Press},
  acronym = {{ECC}'19},
  booktitle = {{P}roceedings of the 18th {E}uropean {C}ontrol {C}onference ({ECC}'19)},
  author = {Daniele Zonetti and Adnane Saoud and Antoine Girard and Laurent Fribourg},
  title = {A symbolic approach to voltage stability and power sharing in time-varying{DC} microgrids},
  pages = {903-909},
  year = {2019},
  doi = {10.23919/ECC.2019.8796095},
  url = {https://doi.org/10.23919/ECC.2019.8796095}
}
@inproceedings{CF-cyphy19,
  address = {New York City, NY, USA},
  month = oct,
  editor = {Roger D. Chamberlain and Martin Grimheden and Walid Taha},
  volume = {11971},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  noeditor = {},
  acronym = {{CyPhy/WESE}'19},
  booktitle = {9th International Workshop on Cyber Physical Systems ({CyPhy}'19) and 15th International Workshop on Model-Based Design ({WESE}'19), Revised Selected Papers},
  author = {Adrien {Le Co{\"{e}}nt} and Laurent Fribourg},
  title = {Guaranteed Optimal Reachability Control of Reaction-Diffusion Equations Using One-Sided Lipschitz Constants and Model Reduction},
  pages = {181-202},
  year = {2019},
  doi = {10.1007/978-3-030-41131-2_9},
  url = {https://doi.org/10.1007/978-3-030-41131-2_9}
}
@inproceedings{DFKN-dsd19,
  address = {Kallithea, Greece},
  month = aug,
  publisher = {{IEEE} Press},
  noeditor = {},
  acronym = {{DSD}'19},
  booktitle = {{P}roceedings of the 22nd {E}uromicro {C}onference on {D}igital {S}ystem {D}esign ({DSD}'19)},
  author = {Jean{-}Luc Danger and Laurent Fribourg and Ulrich K{\"u}hne and Maha Naceur},
  title = {LAOCO{\"O}N: {A} Run-Time Monitoring and Verification Approach for Hardware Trojan Detection},
  pages = {269-276},
  year = {2019},
  doi = {10.1109/DSD.2019.00047},
  url = {https://doi.org/10.1109/DSD.2019.00047}
}
@inproceedings{CF-cdc19,
  address = {Nice, France},
  month = dec,
  publisher = {{IEEE} Control System Society},
  noeditor = {},
  acronym = {{CDC}'19},
  booktitle = {{P}roceedings of the 58th {IEEE} {C}onference on
                  {D}ecision and {C}ontrol ({CDC}'19)},
  author = {Adrien {Le Co{\"e}nt} and Laurent Fribourg},
  title = {Guaranteed Control of Sampled Switched Systems using Semi-Lagrangian Schemes and One-Sided Lipschitz Constants},
  pages = {599-604},
  year = {2019},
  doi = {10.1109/CDC40024.2019.9029376},
  pdf = {https://arxiv.org/pdf/1903.05882.pdf},
  url = {https://doi.org/10.1109/CDC40024.2019.9029376}
}
@inproceedings{ACFJL-acsd19,
  address = {Aachen, Germany},
  month = jun,
  publisher = {{IEEE} Computer Society Press},
  editor = {J{\"o}rg Keller and Wojciech Penczek},
  acronym = {{ACSD}'19},
  booktitle = {{P}roceedings of the 19th {I}nternational
               {C}onference on {A}pplication of {C}oncurrency
               to {S}ystem {D}esign
               ({ACSD}'19)},
  author = {{\'E}tienne Andr{\'e} and Emmanuel Coquard and Laurent Fribourg and Jawher Jerray and David Lesens},
  title = {Parametric Schedulability Analysis of a Launcher Flight Control System Under Reactivity Constraints},
  pages = {13-22},
  year = {2019},
  doi = {10.1109/ACSD.2019.00006},
  url = {https://doi.org/10.1109/ACSD.2019.00006}
}

This file was generated by bibtex2html 1.98.