@techreport{fgw11rapport-lri,
author = "Abderrahmane Feliachi and Marie-Claude Gaudel and Burkhart Wolff",
title = "Isabelle/Circus : a Process Specification and Verification Environment",
year = 2011,
number = 1547,
address = "Universit{\'e} Paris-Sud XI",
month = "November",
note = "\url{http://www.lri.fr/~bibli/Rapports-internes/2011/RR1547.pdf}",
x-equipes = "fortesse",
x-type = "article",
x-support = "rapport"
}
@inproceedings{DBLP:conf/vstte/FeliachiGW12,
author = {Abderrahmane Feliachi and
Marie-Claude Gaudel and
Burkhart Wolff},
title = {Isabelle/Circus: A Process Specification and Verification
Environment},
booktitle = {VSTTE},
year = { 2012},
pages = { 243- 260},
ee = { https://doi.org/10. 1007/ 978- 3- 642- 27705- 4_ 20},
crossref = {DBLP:conf/vstte/ 2012},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@proceedings{DBLP:conf/vstte/ 2012,
editor = {Rajeev Joshi and
Peter M{ \"u}ller and
Andreas Podelski},
title = {Verified Software: Theories, Tools, Experiments - 4th International
Conference, VSTTE 2012, Philadelphia, PA, USA, January 28- 29,
2012. Proceedings},
booktitle = {VSTTE},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = { 7152},
year = { 2012},
isbn = { 978- 3- 642- 27704- 7},
ee = { https://doi.org/10. 1007/ 978- 3- 642- 27705- 4},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{DBLP:conf/vstte/FeliachiGW12,
author = {Abderrahmane Feliachi and
Marie-Claude Gaudel and
Burkhart Wolff},
title = {Isabelle/Circus: A Process Specification and Verification
Environment},
booktitle = {VSTTE},
year = { 2012},
pages = { 243- 260},
ee = { https://doi.org/10. 1007/ 978- 3- 642- 27705- 4_ 20},
crossref = {DBLP:conf/vstte/ 2012},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@proceedings{DBLP:conf/vstte/ 2012,
editor = {Rajeev Joshi and
Peter M{ \"u}ller and
Andreas Podelski},
title = {Verified Software: Theories, Tools, Experiments - 4th International
Conference, VSTTE 2012, Philadelphia, PA, USA, January 28- 29,
2012. Proceedings},
booktitle = {VSTTE},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = { 7152},
year = { 2012},
isbn = { 978- 3- 642- 27704- 7},
ee = { https://doi.org/10. 1007/ 978- 3- 642- 27705- 4},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{Fischer: 1998:CZP: 647283. 722938,
author = {C. Fischer},
title = {How to Combine {Z} with Process Algebra},
booktitle = { 11th Int. Conf. of Z Users on The Z Formal Specification Notation},
year = { 1998},
isbn = { 3- 540- 65070- 9},
pages = { 5-- 23},
acmid = { 722938},
publisher = {Springer-Verlag}
}
@inproceedings{Taguchi: 1997:SCS: 523981. 852142,
author = {Taguchi, K. and Araki, K.},
title = {The state-based {CCS} semantics for concurrent {Z} specification},
booktitle = {ICFEM '97},
year = { 1997},
isbn = { 0- 8186- 8002- 4},
pages = { 283-- 292},
acmid = { 852142},
publisher = {IEEE},
keywords = {Hennessy-Milner logic, Z notation, actions, calculus of communicating systems, concurrent systems specification, formal method, liveness, multiprocessing systems, process evolution, safety, state transitions, state-based CCS semantics, state-based semantics, value-passing CCS},
}
@ARTICLE{Butler99csp2b:a,
author = {M. Butler},
title = {{CSP2B}: A Practical Approach To Combining {CSP} and {B}},
journal = { Formal Aspects of Computing},
year = {2000},
volume = {12},
pages = {182--196}
}
@book{HJ98,
author = "C. A. R. Hoare and He Jifeng",
title = "Unifying Theories of Programming",
publisher = "Prentice Hall International Series in Computer Science",
year = "1998"
}
@inproceedings{feliachi:uznifying-theories:2010,
author = {A. Feliachi and M.-C. Gaudel and B. Wolff},
title = {Unifying Theories in {I}sabelle/{HOL}},
booktitle = {UTP 2010},
publisher = {Springer Verlag},
volume = {6445},
series = {LNCS},
year = {2010},
pages = {188-206},
pdf = {http://www.lri.fr/~feliachi/Papers/UTP10.pdf}
}
@article{CavalGau:Acta:2011,
author = {A. Cavalcanti and
M.-C. Gaudel},
title = {Testing for refinement in {Circus}},
journal = {Acta Informatica},
volume = {48},
number = {2},
year = {2011},
pages = {97-147},
pdf = {http://www.lri.fr/~mcg/PDF/CavalcantiGaudelCircus221110.pdf}
}
@Article{brucker.ea:theorem-prover:2012,
author= {A. D. Brucker and B. Wolff},
journal= {Formal Aspects of Computing},
language= {USenglish},
categories= {holtestgen},
title= {On Theorem Prover-based Testing},
year= {2012},
classification= journal,
areas= {formal methods, software},
public= {yes},
keywords= {test case generation, domain partitioning, test sequence,theorem proving, HOL-TestGen},
pdf={http://www.brucker.ch/bibliography/download/2012/brucker.ea-theorem-prover-2012.pdf},
note={To appear.},
url={http://www.brucker.ch/bibliography/abstract/brucker.ea-theorem-prover-2012}
}
@INPROCEEDINGS{SWC02,
AUTHOR = {A.~C.~A.~Sampaio and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti},
TITLE = {Refinement in {C}ircus},
BOOKTITLE = {FME 2002},
YEAR = {2002},
VOLUME = {2391},
SERIES = {LNCS},
PAGES = {451---470},
PUBLISHER = {Springer},
}
@ARTICLE{CSW03,
AUTHOR = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock},
TITLE = {{A Refinement Strategy for {\sf\textsl{Circus}}}},
JOURNAL = {Formal Aspects of Computing},
YEAR = {2003},
VOLUME = {15},
PAGES = {146 --- 181},
NUMBER = {2 - 3},
}
@book{Roscoe:1997:TPC:550448,
author = {Roscoe, A. W. and Hoare, C. A. R. and Bird, Richard},
title = {The Theory and Practice of Concurrency},
year = {1997},
isbn = {0136744095},
publisher = {Prentice Hall PTR},
address = {Upper Saddle River, NJ, USA},
}
@Book{ andrews:introduction:2002,
author = {P. B. Andrews},
title = {Introduction to Mathematical Logic and Type Theory: To
Truth through Proof},
year = 2002,
isbn = {1-402-00763-9},
edition = {2nd},
publisher = {Kluwer Academic},
note = {now published by Springer},
acknowledgement={brucker, 2007-04-23},
bibkey = {andrews:introduction:2002}
}
@Article{ church:types:1940,
author = {A. Church},
title = {A formulation of the simple theory of types},
journal = {Journal of Symbolic Logic},
year = 1940,
volume = 5,
number = 2,
month = jun,
pages = {56--68},
acknowledgement={brucker, 2007-04-23},
bibkey = {church:types:1940}
}
@Book{ nipkow.ea:isabelle:2002,
author = {T. Nipkow and L. C. Paulson and M. Wenzel},
title = {{Isabelle/HOL}---A Proof Assistant for Higher-Order
Logic},
publisher = {Springer-Verlag},
series = {LNCS},
volume = 2283,
abstract = {This book is a self-contained introduction to interactive
proof in higher-order logic (\acs{hol}), using the proof
assistant Isabelle2002. It is a tutorial for potential
users rather than a monograph for researchers. The book has
three parts.
1. Elementary Techniques shows how to model functional
programs in higher-order logic. Early examples involve
lists and the natural numbers. Most proofs are two steps
long, consisting of induction on a chosen variable followed
by the auto tactic. But even this elementary part covers
such advanced topics as nested and mutual recursion. 2.
Logic and Sets presents a collection of lower-level tactics
that you can use to apply rules selectively. It also
describes Isabelle/\acs{hol}'s treatment of sets, functions
and relations and explains how to define sets inductively.
One of the examples concerns the theory of model checking,
and another is drawn from a classic textbook on formal
languages. 3. Advanced Material describes a variety of
other topics. Among these are the real numbers, records and
overloading. Advanced techniques are described involving
induction and recursion. A whole chapter is devoted to an
extended example: the verification of a security protocol. },
myurl = {http://www4.in.tum.de/~nipkow/LNCS2283/},
year = 2002,
localurl = {papers/2002/tutorial.pdf},
acknowledgement={brucker, 2007-02-19},
bibkey = {nipkow.ea:isabelle:2002}
}
@article{CircusDS,
author = {M. Oliveira and A.L.C. Cavalcanti and J.C.P. Woodcock},
TITLE = {A Denotational Semantics for {C}ircus},
journal = {Electron. Notes Theor. Comput. Sci.},
volume = {187},
year = {2007},
issn = {1571-0661},
pages = {107--123},
doi = {https://doi.org/10.1016/j.entcs.2006.08.047},
publisher = {Elsevier},
}
@INPROCEEDINGS{CW06,
AUTHOR = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock},
TITLE = {{A Tutorial Introduction to {CSP} in Unifying Theories of Programming}},
BOOKTITLE = {{Refinement Techniques in Software Engineering}},
YEAR = {2006},
VOLUME = {3167},
SERIES = {LNCS},
PAGES = {220 -- 268},
PUBLISHER = {Springer-Verlag},
GROUP = {utp},
PDF = {./docs/cw06.pdf}
}
@INPROCEEDINGS{ZC09,
author = {F. Zeyda and A.L.C. Cavalcanti},
Title = {Encoding {C}ircus Programs in {P}roof{P}ower{Z}},
booktitle = {
{UTP} 2008},
series = {LNCS},
volume = {5713},
publisher = { Springer-Verlag},
year = {2009}
}
@article{Roggenbach:2006,
author = {M. Roggenbach},
title = {{CSP-CASL}: a new integration of process algebra and algebraic specification},
journal = {Theor. Comput. Sci.},
volume = {354},
issue = {1},
year = {2006},
issn = {0304-3975},
pages = {42--71},
doi = {10.1016/j.tcs.2005.11.007},
acmid = {1139752},
publisher = {Elsevier},
keywords = {CASL, CSP, algebraic specification, institution, process algebra}
}
@INPROCEEDINGS{WC02,
AUTHOR = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti},
TITLE = {The Semantics of {Circus}},
BOOKTITLE = {ZB 2002},
YEAR = {2002},
VOLUME = {2272},
SERIES = {LNCS},
PAGES = {184---203},
PUBLISHER = {Springer-Verlag},
}
¤ Dauer der Verarbeitung: 0.4 Sekunden
¤
*© Formatika GbR, Deutschland
|
|