@inproceedings{bbk-esop-92,
  address = {Rennes, France},
  month = feb,
  year = 1992,
  volume = 582,
  series = {Lecture Notes in Computer Science},
  nmpublisher = {Springer-Verlag},
  publisher = {Springer},
  editor = {Krieg-Br{\"u}ckner, Bernd},
  acronym = {{ESOP}'92},
  booktitle = {{P}roceedings of the 4th
               {E}uropean {S}ymposium on {P}rogramming
               ({ESOP}'92)},
  author = {Bernot, Gilles and Bidoit, Michel and 
                  Knapik, Teodor},
  title = {Towards an Adequate Notion of Observation},
  pages = {39-55}
}
@inproceedings{mb-gb-amast-91,
  address = {Iowa City, Iowa, USA},
  year = 1992,
  series = {Workshops in Computing},
  publisher = {Springer-Verlag},
  editor = {Nivat, Maurice and Rattray, Charles and Rus, Teodor
            and Scollo, Giuseppe},
  acronym = {{AMAST}'91},
  booktitle = {{P}roceedings of the 2nd {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'91)},
  author = {Bernot, Gilles and Bidoit, Michel},
  title = {Proving the Correctness of Algebraically Specified
                 Software: {M}odularity and Observability Issues},
  pages = {216-242},
  note = {Invited paper}
}
@inproceedings{mb-ima-90,
  address = {Stirling, Scotland, UK},
  year = 1992,
  publisher = {Oxford University Press},
  editor = {Rattray, Charles and Clark, Robert G.},
  booktitle = {{P}roceedings of the {IMA} {C}onference on the
               {U}nified {C}omputation {L}aboratory},
  author = {Bidoit, Michel},
  title = {Development of Modular Specifications by Stepwise
                 Refinements Using the {PLUSS} Specification 
                 Language},
  pages = {171-192},
  note = {Invited paper}
}
@inproceedings{bid-hen-obs-lp-92,
  address = {Dedham, Massachusetts, USA},
  year = 1993,
  series = {Workshops in Computing},
  publisher = {Springer-Verlag},
  editor = {Martin, Ursula and Wing, Jeannette M.},
  booktitle = {{P}roceedings of the 1st {I}nternational 
               {W}orkshop on {L}arch},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {How to Prove Observational Theorems with {LP}},
  pages = {18-35}
}
@inproceedings{bid-hen-tapsoft,
  address = {Orsay, France},
  month = apr,
  year = 1993,
  volume = 668,
  series = {Lecture Notes in Computer Science},
  nmpublisher = {Springer-Verlag},
  publisher = {Springer},
  editor = {Gaudel, Marie-Claude and Jouannaud, Jean-Pierre},
  acronym = {{TAPSOFT}'93},
  booktitle = {{P}roceedings of the 5th 
               {I}nternational {J}oint {C}onference {CAAP}/{FASE} on 
               {T}heory and {P}ractice of {S}oftware {D}evelopment
               ({TAPSOFT}'93)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {A General Framework for Modular Implementations of
                 Modular Systems},
  pages = {199-214}
}
@inproceedings{mb-cc-assp-lp-92,
  address = {Dedham, Massachusetts, USA},
  year = 1993,
  series = {Workshops in Computing},
  publisher = {Springer-Verlag},
  editor = {Martin, Ursula and Wing, Jeannette M.},
  booktitle = {{P}roceedings of the 1st {I}nternational 
               {W}orkshop on {L}arch},
  author = {Choppy, {\relax Ch}ristine and Bidoit, Michel},
  title = {Integrating {ASSPEGIQUE} and {LP}},
  pages = {69-85}
}
@inproceedings{bid-hen-4th-alp,
  address = {Madrid, Spain},
  month = sep,
  year = 1994,
  volume = 850,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Levi, Giorgio and Rodriguez-Artalejo, Mario},
  acronym = {{ALP}'94},
  booktitle = {{P}roceedings of the 4th {I}nternational
               {C}onference on {A}lgebraic and {L}ogic {P}rogramming
               ({ALP}'94)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Proving Behavioural Theorems with Standard 
                 First-Order Logic},
  pages = {41-58}
}
@inproceedings{bid-hen-wir-5th-esop,
  address = {Edinburgh, Scotland, UK},
  month = apr,
  year = 1994,
  volume = 788,
  series = {Lecture Notes in Computer Science},
  nmpublisher = {Springer-Verlag},
  publisher = {Springer},
  editor = {Sannella, Donald},
  acronym = {{ESOP}'94},
  booktitle = {{P}roceedings of the 5th
               {E}uropean {S}ymposium on {P}rogramming
               ({ESOP}'94)},
  author = {Bidoit, Michel and Hennicker, Rolf and 
                  Wirsing, Martin},
  title = {Characterizing Behavioural Semantics and Abstractor
                 Semantics},
  pages = {105-119}
}
@article{gb-mb-tk-acta-obs,
  publisher = {Springer},
  journal = {Acta Informatica},
  author = {Bernot, Gilles and Bidoit, Michel and 
                  Knapik, Teodor},
  title = {Behavioural Approaches to Algebraic Specifications:
                 {A} Comparative Study},
  volume = {31},
  number = {7},
  pages = {651-671},
  year = {1994},
  month = oct
}
@inproceedings{bid-hen-10th-wadt,
  address = {Santa Margherita, Italy},
  year = 1995,
  volume = 906,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Astesiano, Egidio and Reggio, Gianna and 
            Tarlecki, Andrzej},
  acronym = {{ADT}'94},
  booktitle = {{R}ecent {T}rends in {D}ata {T}ype {S}pecification~---
               {S}elected {P}apers of the 10th {W}orkshop
               on {S}pecification of {A}bstract {D}ata {T}ypes
               ({ADT}'94), joint with the 5th COMPASS Workshop},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Behavioural Theories},
  pages = {153-169},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/bid-hen-10th-wadt.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/bid-hen-10th-wadt.ps}
}
@inproceedings{bid-hen-4th-amast,
  address = {Montreal, Canada},
  month = jul,
  year = 1995,
  volume = 936,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Alagar, Vangalur S. and Nivat, Maurice},
  acronym = {{AMAST}'95},
  booktitle = {{P}roceedings of the 4th {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'95)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Proving the Correctness of Behavioural
                 Implementations},
  pages = {152-168}
}
@techreport{bid-tar-rec-alg,
  author = {Bidoit, Michel and Tarlecki, Andrzej},
  title = {Regular Algebras: {A} Framework for Observational
                 Specifications with Recursive Definitions},
  type = {Report},
  number = {LIENS-95-12},
  year = {1995},
  month = may,
  institution = {{\'E}cole Normale Sup{\'e}rieure, Paris, France}
}
@article{gb-mb-tk-tcs-obs,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Bernot, Gilles and Bidoit, Michel and 
                  Knapik, Teodor},
  title = {Observational Specifications and the
                 Indistinguishability Assumption},
  volume = {139},
  number = {1-2},
  pages = {275-314},
  year = {1995},
  month = mar
}
@article{mb-rh-mw-scp-esop,
  publisher = {Elsevier Science Publishers},
  journal = {Science of Computer Programming},
  author = {Bidoit, Michel and Hennicker, Rolf and 
                 Wirsing, Martin},
  title = {Behavioural and Abstractor Specifications},
  volume = {25},
  number = {2-3},
  pages = {149-186},
  year = {1995},
  month = dec
}
@article{bid-hen-tcs-alp,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Behavioural Theories and the Proof of Behavioural
                 Properties},
  volume = {165},
  number = {1},
  pages = {3-55},
  year = {1996},
  month = sep,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-RH-TCS-ALP.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-RH-TCS-ALP.ps}
}
@inproceedings{bid-tar-caap96,
  address = {Link{\"o}ping, Sweden},
  month = apr,
  year = 1996,
  volume = 1059,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Kirchner, H{\'e}l{\`e}ne},
  acronym = {{CAAP}'96},
  booktitle = {{P}roceedings of the 21st {I}nternational
               {C}olloquium on {T}rees in {A}lgebra and
               {P}rogramming
               ({CAAP}'96)},
  author = {Bidoit, Michel and Tarlecki, Andrzej},
  title = {Behavioural Satisfaction and Equivalence in Concrete
                 Model Categories},
  pages = {241-256},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-AT-caap96.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-AT-caap96.ps}
}
@inproceedings{fv-mb-wadt11,
  address = {Oslo, Norway},
  year = 1996,
  volume = 1130,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Haveraaen, Magne and Owe, Olaf and Dahl, Ole-Johan},
  acronym = {{ADT}'95},
  booktitle = {{R}ecent {T}rends in {D}ata {T}ype {S}pecification~---
               {S}elected {P}apers of the 11th {W}orkshop
               on {S}pecification of {A}bstract {D}ata {T}ypes
               ({ADT}'95), joint with the 8th COMPASS Workshop},
  author = {Voisin, Fr{\'e}d{\'e}ric and Bidoit, Michel},
  title = {Modular Algebraic Specifications and the Orientation
                 of Equations into Rewrite Rules},
  pages = {503-521},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/FV-MB-wadt96.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/FV-MB-wadt96.ps}
}
@inproceedings{mb-cc-fv-wadt11,
  address = {Oslo, Norway},
  year = 1996,
  volume = 1130,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Haveraaen, Magne and Owe, Olaf and Dahl, Ole-Johan},
  acronym = {{ADT}'95},
  booktitle = {{R}ecent {T}rends in {D}ata {T}ype {S}pecification~---
               {S}elected {P}apers of the 11th {W}orkshop
               on {S}pecification of {A}bstract {D}ata {T}ypes
               ({ADT}'95), joint with the 8th COMPASS Workshop},
  author = {Bidoit, Michel and Choppy, {\relax Ch}ristine and
                 Voisin, Fr{\'e}d{\'e}ric},
  title = {Interchange Format for Inter-Operability of Tools and
                 Translation, The {SALSA} and {ASSPEGIQUE\(^{\mathord{+}}\)/LP}
                 Experience},
  pages = {102-124},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-CC-FV-wadt96.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-CC-FV-wadt96.ps}
}
@incollection{steam-boiler,
  month = oct,
  year = 1996,
  volume = 1165,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Abrial, Jean-Raymond and B{\"o}rger, Egon and
            Langmaack, Hans},
  booktitle = {{F}ormal {M}ethods for {I}ndustrial {A}pplications:
               {S}pecifying and {P}rogramming the {S}team {B}oiler {C}ontrol},
  author = {Bidoit, Michel and Chevenier, Claude and
                 Pellen, {\relax Ch}ristine and Ryckbosch, J{\'e}r{\^o}me},
  title = {An Algebraic Specification of the Steam-Boiler
                 Control System},
  pages = {79-108},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BCPR-lncs1165.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BCPR-lncs1165.ps}
}
@techreport{forma-sric-BerBid-97,
  author = {B{\'e}rard, B{\'e}atrice and Bidoit, Michel},
  title = {Contribution du {LSV} {\`a} l'op{\'e}ration~2 <<~{\'E}tude de
                 cas {SRIC}~>>},
  year = {1997},
  month = oct,
  type = {Contract Report},
  institution = {Action FORMA},
  note = {29 pages}
}
@article{hen-wir-bid-tcs-wadt,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Hennicker, Rolf and Wirsing, Martin and Bidoit, Michel},
  title = {Proof Systems for Structured Specifications with
                 Observability Operators},
  volume = {173},
  number = {2},
  pages = {393-443},
  year = {1997},
  month = feb
}
@incollection{plandedefense,
  author = {Bidoit, Michel and Pellen, {\relax Ch}ristine and 
                 Ryckbosch, J{\'e}r{\^o}me},
  title = {Plan de D{\'e}fense~--- {F}ormalisation du cahier des
                 charges du {P}oint {C}entral {\`a} l'aide de sp{\'e}cifications
                 alg{\'e}briques},
  booktitle = {Application des techniques formelles au logiciel},
  chapter = {7},
  type = {chapter},
  pages = {123-132},
  series = {ARAGO 20},
  publisher = {Observatoire Fran\c{c}ais des Techniques Avanc\'ees},
  year = {1997},
  month = jun,
  lsv-lang = {FR}
}
@techreport{BB-MB-AP-src98,
  author = {B{\'e}rard, B{\'e}atrice and Bidoit, Michel and 
                 Petit, Antoine},
  title = {Recommandations sur le cahier des charges {SRC}},
  year = {1998},
  missingmonth = {},
  missingnmonth = {},
  type = {Contract Report},
  institution = {EDF/DER/MOS - LSV},
  lsv-lang = {FR}
}
@article{bid-hen-acta-amast,
  publisher = {Springer},
  journal = {Acta Informatica},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Modular Correctness Proofs of Behavioural
                 Implementations},
  volume = {35},
  number = {11},
  pages = {951-1005},
  year = {1998},
  month = nov,
  doi = {10.1007/s002360050149}
}
@book{docdor99,
  author = {Schnoebelen, {\relax Ph}ilippe and 
                 B{\'e}rard, B{\'e}atrice and Bidoit, Michel
                 and Laroussinie, Fran{\c{c}}ois and Petit, Antoine},
  title = {V{\'e}rification de logiciels : techniques et 
                 outils du model-checking},
  year = {1999},
  month = apr,
  publisher = {Vuibert},
  isbn = {2-7117-8646-3},
  url = {http://www.vuibert.com/livre593.html},
  lsv-lang = {FR}
}
@inproceedings{mb-don-at-amast98,
  address = {Amazonia, Brasil},
  month = jan,
  year = 1999,
  volume = 1548,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Haeberer, Armando Martin},
  acronym = {{AMAST}'98},
  booktitle = {{P}roceedings of the 7th {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'98)},
  author = {Bidoit, Michel and Sannella, Donald and Tarlecki, Andrzej},
  title = {Architectural Specifications in {CASL}},
  pages = {341-357},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ECS-LFCS-99-407.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ECS-LFCS-99-407.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/ECS-LFCS-99-407.ps}
}
@inproceedings{mb-rh-amast98,
  address = {Amazonia, Brasil},
  month = jan,
  year = 1999,
  volume = 1548,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Haeberer, Armando Martin},
  acronym = {{AMAST}'98},
  booktitle = {{P}roceedings of the 7th {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'98)},
  author = {Hennicker, Rolf and Bidoit, Michel},
  title = {Observational Logic},
  pages = {263-277},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-RH-amast99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/MB-RH-amast99.ps}
}
@inproceedings{mb-rolf-fm99,
  address = {Toulouse, France},
  month = sep,
  year = 1999,
  optaddress = {Bucharest, Romania},
  publisher = {Theta, Bucharest, Romania},
  editor = {Futatsugi, Kokichi and Goguen, Joseph and Meseguer, Jos{\'e}},
  acronym = {{FM}'99},
  booktitle = {{P}roceedings of the {OBJ}/{C}afe{OBJ}/{M}aude
               {W}orkshop at {F}ormal {M}ethods
               ({FM}'99)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Observer Complete Definitions are Behaviourally
                 Coherent},
  pages = {83-94},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CafeOBJ.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CafeOBJ.ps}
}
@incollection{proofsystems,
  author = {Bidoit, Michel and Cengarle, Mar{\'\i}a Victoria and
                 Hennicker, Rolf},
  title = {Proof systems for structured specifications and their
                 refinements},
  editor = {Astesiano, Egidio and Kreowski, Hans-J{\"o}rg and 
                 Krieg-Br{\"u}ckner, Bernd},
  booktitle = {Algebraic Foundations of Systems Specification},
  type = {chapter},
  chapter = {11},
  pages = {385-433},
  year = {1999},
  missingmonth = {},
  missingnmonth = {},
  publisher = {Springer},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/ch11AFSSbook.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/ch11AFSSbook.ps}
}
@inproceedings{tbhw-uml99,
  address = {Fort Collins, Colorado, USA},
  month = oct,
  year = 1999,
  volume = 1723,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {France, Robert B. and Rumpe, Bernhard},
  acronym = {{UML}'99},
  booktitle = {{P}roceedings of the 2nd {I}nternational
               {C}onference on the {U}nified {M}odeling 
               {L}anguage
               ({UML}'99)},
  author = {Bidoit, Michel and Hennicker, Rolf and 
                 Tort, Fran{\c{c}}oise and Wirsing, Martin},
  title = {Correct Realization of Interface Constraints with
                 {OCL}},
  pages = {399-415},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TBHW-uml99.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/TBHW-uml99.ps}
}
@inproceedings{BB-wadt2001,
  address = {Genova, Italy},
  month = apr,
  year = 2001,
  volume = 2267,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Cerioli, Maura and Reggio, Gianna},
  acronym = {{WADT}'01},
  booktitle = {{R}ecent {T}rends in {A}lgebraic {D}evelopment {T}echniques~---
               {S}elected {P}apers of the 15th {I}nternational {W}orkshop
               on {A}lgebraic {D}evelopment {T}echniques
               ({WADT}'01)},
  author = {Bidoit, Michel and Boisseau, Alexandre},
  title = {Algebraic Abstractions},
  pages = {21-47},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BB-wadt2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BB-wadt2001.ps}
}
@misc{CASL-tut-2001,
  author = {Bidoit, Michel and Mosses, Peter D.},
  title = {A Gentle Introduction to {CASL}~v1.0.1},
  year = {2001},
  month = apr,
  howpublished = {Invited tutorial, CoFI Workshop at the 4th European Joint Conferences on
                 Theory and Practice of Software (ETAPS 2001), Genova,
                 Italy},
  url = {http://www.lsv.ens-cachan.fr/~bidoit/CASL/}
}
@inproceedings{bhk-fossacs2001,
  address = {Genova, Italy},
  month = apr,
  year = 2001,
  volume = 2030,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Honsell, Furio and Miculan, Marino},
  acronym = {{FoSSaCS}'01},
  booktitle = {{P}roceedings of the 4th {I}nternational 
               {C}onference on {F}oundations of {S}oftware {S}cience
               and {C}omputation {S}tructures
               ({FoSSaCS}'01)},
  author = {Bidoit, Michel and Hennicker, Rolf and Kurz, Alexander},
  title = {On the Duality between Observability and
                 Reachability},
  pages = {72-87},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BHK-fossacs2001.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BHK-fossacs2001.ps}
}
@book{lsvmcbook01,
  author = {B{\'e}rard, B{\'e}atrice and Bidoit, Michel and Finkel, Alain 
                 and Laroussinie, Fran{\c{c}}ois and 
                 Petit, Antoine and Petrucci, Laure and 
                 Schnoebelen, {\relax Ph}ilippe},
  title = {Systems and Software Verification. {M}odel-Checking
                 Techniques and Tools},
  year = {2001},
  missingmonth = {},
  missingnmonth = {},
  publisher = {Springer},
  isbn = {3-540-41523-8},
  url = {http://www.springer.com/978-3-540-41523-8},
  olderurl = {http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-41523-8}
}
@article{BST-FAC2002,
  publisher = {Springer},
  journal = {Formal Aspects of Computing},
  author = {Bidoit, Michel and Sannella, Donald and 
                 Tarlecki, Andrzej},
  title = {Architectural Specifications in {CASL}},
  volume = {13},
  number = {3-5},
  pages = {252-273},
  year = {2002},
  month = jul,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BST-FAC2002.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BST-FAC2002.ps},
  doi = {10.1007/s001650200012}
}
@inproceedings{BST-mfcs2002,
  address = {Warsaw, Poland},
  month = aug,
  year = 2002,
  volume = 2420,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Diks, Krzysztof and Rytter, Wojciech},
  acronym = {{MFCS}'02},
  booktitle = {{P}roceedings of the 27th
               {I}nternational {S}ymposium on
               {M}athematical {F}oundations of 
               {C}omputer {S}cience
               ({MFCS}'02)},
  author = {Bidoit, Michel and Sannella, Donald and
                 Tarlecki, Andrzej},
  title = {Global Development via Local Observational
                 Construction Steps},
  pages = {1-24},
  note = {Invited paper},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BST-MFCS02.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BST-MFCS02.ps}
}
@incollection{HHB-OCL,
  missingnmonth = {},
  missingmonth = {},
  year = 2002,
  volume = 2263,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Clark, Tony and Warmer, Jos},
  booktitle = {{O}bject {M}odeling with the {OCL}~--- 
                 {T}he {R}ationale behind the {O}bject {C}onstraint {L}anguage},
  author = {Hennicker, Rolf and Hu{\ss}mann, Heinrich and
                 Bidoit, Michel},
  title = {On the Precise Meaning of {OCL} Constraints},
  pages = {69-84},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/HBB-oclBook.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/HBB-oclBook.ps}
}
@inproceedings{bh-fossacs2002,
  address = {Grenoble, France},
  month = apr,
  year = 2002,
  volume = 2303,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Nielsen, Mogens and Engberg, Uffe},
  acronym = {{FoSSaCS}'02},
  booktitle = {{P}roceedings of the 5th {I}nternational 
               {C}onference on {F}oundations of {S}oftware {S}cience
               and {C}omputation {S}tructures
               ({FoSSaCS}'02)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {On the Integration of Observability and Reachability
                 Concepts},
  pages = {21-36},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BidHenFossacs02SHORT.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/
		  BidHenFossacs02SHORT.ps}
}
@article{bid-etalias-casl-tcs,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Astesiano, Egidio and Bidoit, Michel and 
                 Kirchner, H{\'e}l{\`e}ne
                 and Krieg-Br{\"u}ckner, Bernd and Mosses, Peter D. and
                 Sannella, Donald and Tarlecki, Andrzej},
  title = {{CASL}: {T}he {C}ommon {A}lgebraic {S}pecification
                 {L}anguage},
  volume = {286},
  number = {2},
  pages = {153-196},
  year = {2002},
  month = sep,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CASL-TCS01.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/CASL-TCS01.ps}
}
@article{bhk-tcs-fossacs01,
  publisher = {Elsevier Science Publishers},
  journal = {Theoretical Computer Science},
  author = {Bidoit, Michel and Hennicker, Rolf and 
                  Kurz, Alexander},
  title = {Observational Logic, Constructor-Based Logic, and
                 their Duality},
  volume = {298},
  number = {3},
  pages = {471-510},
  year = {2003},
  month = apr,
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BHK-TCS-FOSSACS01.ps},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BHK-TCS-FOSSACS01.ps}
}
@book{CASL-LNCS,
  author = {Bidoit, Michel and Mosses, Peter D.},
  title = {{CASL} User Manual~--- Introduction to Using the 
                 Common
                 Algebraic Specification Language},
  volume = {2900},
  series = {Lecture Notes in Computer Science},
  year = {2004},
  publisher = {Springer},
  isbn10 = {3-540-20766-X},
  isbn = {978-3-540-20766-5},
  doi = {10.1007/b11968},
  url = {http://www.springer.com/978-3-540-20766-X},
  oldurl = {http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-20766-X}
}
@inproceedings{bh-amast2004,
  address = {Stirling, UK},
  month = jul,
  year = 2004,
  volume = 3116,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Rattray, Charles and Maharaj, Savitri and Shankland, Carron},
  acronym = {{AMAST}'04},
  booktitle = {{P}roceedings of the 10th {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'04)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Glass Box and Black Box Views of State-Based System
                 Specifications},
  pages = {19},
  note = {Invited talk}
}
@inproceedings{bhkb-sefm2004,
  address = {Beijing, China},
  month = sep,
  year = 2004,
  publisher = {{IEEE} Computer Society Press},
  acronym = {{SEFM}'04},
  booktitle = {{P}roceedings of the 2nd {IEEE} {I}nternational
               {C}onference on {S}oftware {E}ngineering and
               {F}ormal {M}ethods
               ({SEFM}'04)},
  author = {Bidoit, Michel and Hennicker, Rolf and 
                 Knapp, Alexander
                 and Baumeister, Hubert},
  title = {Glass-Box and Black-Box Views on Object-Oriented
                 Specifications},
  pages = {208-217},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/bhkb-sefm2004.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/bhkb-sefm2004.pdf},
  doi = {10.1109/SEFM.2004.10014}
}
@inproceedings{bst-monterey,
  address = {Venice, Italy},
  year = 2004,
  volume = 2941,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Wirsing, Martin and Knapp, Alexander and
            Balsamo, Simonetta},
  acronym = {{RISSEF}'02},
  booktitle = {{R}evised {P}apers of the 9th {I}nternational
               {W}orkshop on {R}adical {I}nnovations of {S}oftware
               and {S}ystems {E}ngineering in the {F}uture
               ({RISSEF}'02)},
  author = {Bidoit, Michel and Sannella, Donald and 
                 Tarlecki, Andrzej},
  title = {Toward Component-Oriented Formal Software 
                 Development:
                 {A}n Algebraic Approach},
  pages = {75-90},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BST-monterey.pdf},
  ps = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/BST-monterey.ps},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BST-monterey.pdf}
}
@inproceedings{BH-ICTAC05,
  address = {Hanoi, Vietnam},
  month = oct,
  year = 2005,
  volume = 3722,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Hung, Dang Van and Wirsing, Martin},
  acronym = {{ICTAC}'05},
  booktitle = {{P}roceedings of the 2nd {I}nternational {C}olloquium on
	{T}heoretical {A}spects of {C}omputing ({ICTAC}'05)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Externalized and Internalized Notions of Behavioral 
		Refinement},
  pages = {334-350},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ictac05-ID128.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ictac05-ID128.pdf},
  doi = {10.1007/11560647_22},
  abstract = {Many different behavioral refinement notions for algebraic
specifications have been proposed in the literature but the relationship
between the various concepts is still unclear. In this paper we provide a
classification and a comparative study of behavioral refinements according
to two directions, the externalized approach which uses an explicit
behavioral abstraction operator that is applied to the specification to
be implemented, and the internalized approach which uses a built-in
behavioral semantics of specifications. We show that both concepts are
equivalent under suitable conditions. The formal basis of our study is
provided by the COL institution (constructor-based observational logic).
Hence, as a side-effect of our study on internalized behavioral refinements,
we introduce also a novel concept of behavioral refinement for
COL-specifications.}
}
@article{bid-hen-JLAP-2005,
  publisher = {Elsevier Science Publishers},
  journal = {Journal of Logic and Algebraic Programming},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Constructor-Based Observational Logic},
  year = {2006},
  month = apr # {-} # may,
  number = {1-2},
  volume = 67,
  pages = {3-51},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BID-HEN-JLAP.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BID-HEN-JLAP.pdf},
  doi = {10.1016/j.jlap.2005.09.002},
  abstract = {This paper focuses on the integration of reachability and
observability concepts within an algebraic,
institution-based framework. In the first part of this work,  
we develop the essential ingredients that are needed to define the 
constructor-based observational logic institution, called
COL, which takes into account both 
the generation- and observation-oriented aspects of software systems. The 
underlying paradigm of our approach is that the semantics of a specification should be as
loose as possible to capture all its correct realizations. We also consider the {"}black
box{"} semantics of a specification which is useful to study the behavioral properties
a user can observe when he\slash she is experimenting with the system.\par
   In the second part of this work, we develop proof techniques for structured
COL-specifications. For this purpose we introduce an
institution encoding from the COL 
institution to the institution of many-sorted first-order logic with equality
and sort-generation constraints. Using this institution
encoding, we can then reduce proofs of 
consequences of structured specifications built over COL to proofs of consequences
of structured specifications written in a simple subset of the algebraic specification
language {\scshape Casl}. This means, in particular, that any inductive theorem prover, such
as \emph{e.g.} the Larch Prover or PVS, can be used to prove theorems over structured
COL-specifications.}
}
@inproceedings{BH-Goguen06,
  address = {San Diego, California, USA},
  month = jun,
  year = 2006,
  volume = 4060,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Futatsugi, Kokichi and Jouannaud, Jean-Pierre and 
	   Meseguer, Jos{\'e}},
  acronym = {{A}lgebra, {M}eaning and {C}omputation},
  booktitle = {{A}lgebra, {M}eaning and {C}omputation~--- Essays dedicated to 
	   Joseph~A.~Goguen on the Occasion of His 65th~Birthday},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {Proving Behavioral Refinements of {COL}-Specifications},
  pages = {333-354},
  url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BH-Goguen06.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/BH-Goguen06.pdf},
  doi = {10.1007/11780274_18},
  abstract = {The COL institution (constructor-based 
	observational logic) has been introduced as a formal 
	framework to specify both generation- and 
	observation-oriented properties of software systems. In 
	this paper we consider behavioral refinement relations 
	between COL-specifications taking into account 
	implementation constructions. We propose a general 
	strategy for proving the correctness of such 
	refinements by reduction to (standard) first-order 
	theorem proving with induction. Technically our 
	strategy relies on appropriate proof rules and on a 
	lifting construction to encode the reachability and 
	observability notions of the COL institution.}
}
@article{BST-mscs08,
  publisher = {Cambridge University Press},
  journal = {Mathematical Structures in Computer Science},
  author = {Bidoit, Michel and Sannella, Donald and Tarlecki, Andrzej},
  title = {Observational Interpretation of {\textsc{\MakeUppercase{C}asl}}
           Specifications},
  volume = 18,
  number = 2,
  pages = {325-371},
  month = apr,
  year = 2008,
  url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2006-16.pdf},
  pdf = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2006-16.pdf},
  doi = {10.1017/S0960129507006536},
  noaxelsv = {???},
  abstract = {The way that refinement of individual {"}local{"} components of a
specification relates to development of a {"}global{"} system from a
specification of requirements is explored. Observational interpretation of
specifications and refinements add expressive power and flexibility while
bringing in some subtle problems. Our~study of these issues is carried out in
the context of~\textsc{Casl} architectural specifications. We~introduce a
definition of observational equivalence for \textsc{Casl} models, leading to
an observational semantics for architectural specifications for which we prove
important properties. Overall, this fulfills the long-standing goal of
complementing the standard semantics of \textsc{Casl} specifications with an
observational view that supports observational refinement of specifications in
combination with \textsc{Casl}-style architectural design.}
}
@inproceedings{BH-amast08,
  address = {Urbana, Illinois, USA},
  month = jul,
  year = 2008,
  volume = 5140,
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  editor = {Meseguer, Jos{\'e} and Rosu, Grigore},
  acronym = {{AMAST}'08},
  booktitle = {{P}roceedings of the 12th {I}nternational
               {C}onference on {A}lgebraic {M}ethodology and
               {S}oftware {T}echnology
               ({AMAST}'08)},
  author = {Bidoit, Michel and Hennicker, Rolf},
  title = {An Algebraic Semantics for Contract-Based Software Components},
  pages = {216-231},
  doi = {10.1007/978-3-540-79980-1_17},
  noaxelsv = {???},
  abstract = {We propose a semantic foundation for the contract-based design
                  of software components. Our approach focuses on the
                  characteristic principles of component-oriented development,
                  like provided and required interface specifications and
                  strong encapsulation. Semantically, we adopt classical
                  concepts of mathematical logic using models, in our
                  framework given by labelled transition systems with {"}states
                  as algebras{"}, sentences, and a satisfaction relation which
                  characterizes those properties of a component which are
                  observable by the user in the {"}strongly reachable{"} states.
                  We distinguish between models of interfaces and models of
                  component bodies. The latter are equipped with semantic
                  encapsulation constraints which guarantee, that if the
                  component body is a correct user of the required interface
                  operations, then it can safely rely on all properties of the
                  required interface specification. Our model-theoretic
                  semantics of interfaces and component bodies suggests two
                  semantic views on a component, its external and its internal
                  semantics which must be properly related to ensure the
                  correctness of a component. We also study a refinement
                  relation between required and provided interface
                  specifications of different components used for component
                  composition.}
}
@inproceedings{BHB-sbmf10,
  address = {},
  month = nov,
  year = 2010,
  volume = 6527,
  series = {Lecture Notes in Computer Science},
  editor = {Davies, Jim and Silva, Leila and da~Silva Sim{\~a}o, Adenilso},
  publisher = {Springer},
  acronym = {{SBMF}'10},
  booktitle = {{R}evised {S}elected {P}apers of the 13th {B}razilian {S}ymposium on {F}ormal
                  {M}ethods ({SBMF}'10)},
  author = {Bauer, Sebastian S. and Hennicker, Rolf and Bidoit, Michel},
  title = {A~Modal Interface Theory with Data Constraints},
  pages = {80-95},
  url = {http://www.lsv.fr/Publis/PAPERS/PDF/BHB-sbmf10.pdf},
  pdf = {http://www.lsv.fr/Publis/PAPERS/PDF/BHB-sbmf10.pdf},
  doi = {10.1007/978-3-642-19829-8_6},
  abstract = {For the design of component-based software, the behavioral
    specification of component interfaces is crucial. We propose an extension
    of the theory of modal I{\slash}O-transition systems by Larsen
    \textit{et~al.} to cope with both control flow and data states of reactive
    components at the same time. In our framework, transitions model incoming
    or outgoing operation calls which are constrained by pre- and
    postconditions expressing the mutual assumptions and guarantees of the
    receiver and the sender of a message. We define a new interface theory by
    adapting synchronous composition, modal refinement and modal compatibility
    to the case of modal I{\slash}O-transition systems with data constraints.
    We show that in this formalism modal compatibility is preserved by
    refinement and modal refinement is preserved by composition which are
    basic requirements for any interface theory.}
}
@comment{{B-arxiv16,
  author =		Bollig, Benedikt, 
  affiliation = 	aff-LSVmexico,
  title =    		One-Counter Automata with Counter Visibility, 
  institution = 	Computing Research Repository, 
  number =    		1602.05940, 
  month = 		feb, 
  nmonth =     		2,
  year = 		2016, 
  type = 		RR, 
  axeLSV = 		mexico,
  NOcontrat = 		"",
  
  url =			http://arxiv.org/abs/1602.05940, 
  PDF =			"http://www.lsv.fr/Publis/PAPERS/PDF/B-arxiv16.pdf",
  lsvdate-new =  	20160222,
  lsvdate-upd =  	20160222,
  lsvdate-pub =  	20160222,
  lsv-category = 	"rapl",
  wwwpublic =    	"public and ccsb",
  note = 		18~pages, 

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

This file was generated by bibtex2html 1.98.