@inproceedings{CFSM87, author = {R.~Sanches and S.~Sette and A.~L.~C.~Cavalcanti and D.~Florissi and P.~Soares and T.~Melo}, title = {{A Language for a Relational Database Management System}}, booktitle = {{2nd Brazilian Symposium on Databases}}, year = {1987}, note = {In Portuguese.}, owner = {alcc} }
@inproceedings{SSCFSM87, author = {A.~L.~C.~Cavalcanti and D.~Florissi and P.~Soares and T.~Melo}, title = {{Implementation of a Relational Language for Microcomputers}}, booktitle = {{7th Conference of the Brazilian Computer Society}}, year = {1987}, pages = {441-451}, note = {In Portuguese.} }
@inproceedings{CM89, author = {A.~L.~C.~Cavalcanti and S.~R.~L.~Meira}, title = {{Denotational Models of Software Systems}}, booktitle = {{9th Conference of the Brazilian Computer Society}}, year = {1989}, pages = {187-204}, note = {In Portuguese.} }
@inproceedings{KCP89, author = {J.~Kelner and A.~L.~C.~Cavalcanti and A.~Pardo}, title = {{LindA: Uma Linguagem para Autoria Autom\'atica de Hipertexto}}, booktitle = {{3rd Brazilian Symposium on Software Engineering}}, year = {1989}, pages = {124-136}, note = {In Portuguese.} }
@inproceedings{MC90, author = {S.~R.~L.~Meira and A.~L.~C.~Cavalcanti}, title = {{Modular Object-Oriented Z Specifications}}, booktitle = {Z User Workshop}, year = {1990}, editor = {J.~Nicholls}, series = {Workshops in Computing}, pages = {173-192}, address = {Oxford - UK}, publisher = {Springer-Verlag} }
@incollection{MC92, author = {S.~R.~L.~Meira and A.~L.~C.~ Cavalcanti}, title = {{MooZ Case Studies}}, booktitle = {{Object Orientation in Z}}, publisher = {Springer-Verlag}, year = {1992}, editor = {R.~Barden and S.~Stepney and D.~Cooper}, chapter = {5}, pages = {37-58}, institution = {ZIP/Logica Cambridge Limited} }
@incollection{MCS94, author = {S.~R.~L.~Meira and A.~L.~C.~Cavalcanti and C.~S.~Santos}, title = {{The Unix Filing System: A MooZ Specification}}, booktitle = {{Object Oriented Specification Case Studies}}, publisher = {Prentice-Hall}, year = {1994}, editor = {K.~Lano and H.~Haughton}, chapter = {4}, pages = {80-109} }
@phdthesis{Cav97, author = {A.~L.~C.~Cavalcanti}, title = {{A Refinement Calculus for Z}}, school = {Oxford University Computing Laboratory}, year = {1997}, address = {Oxford - UK}, note = {Technical Monograph TM-PRG-123, ISBN 00902928-97-X.}, institution = {Oxford University Computing Laboratory}, number = {TM-PRG-101} }
@article{CSW98, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{Procedures and Recursion in the Refinement Calculus}}, journal = {{Journal of the Brazilian Computer Society}}, year = {1998}, volume = {5}, pages = {1-15}, number = {1} }
@article{CW98, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{A Weakest Precondition Semantics for Z}}, journal = {The Computer Journal}, year = {1998}, volume = {41}, pages = {1 - 15}, number = {1} }
@inproceedings{CN99, author = {A.~L.~C.~Cavalcanti and D.~A.~Naumann}, title = {{A Weakest Precondition Semantics for an Object-oriented Language of Refinement}}, booktitle = {FM'99: World Congress on Formal Methods}, year = {1999}, editor = {J.~M.~Wing and J.~C.~P.~Woodcock and J.~Davies}, volume = {1709}, series = {Lecture Notes in Computer Science}, pages = {1439-1459}, publisher = {Springer-Verlag} }
@inproceedings{CRC99, author = {S.~L.~Coutinho and T.~P.~C.~Reis and A.~L.~C.~Cavalcanti}, title = {{A Tool for Teaching Refinement}}, booktitle = {{13th Brazilian Symposium on Software Engineering}}, year = {1999}, pages = {61-64}, note = {Tool Session. In Portuguese.} }
@article{CSW99, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{An Inconsistency in Procedures, Parameters, and Substitution the Refinement Calculus}}, journal = {{Science of Computer Programming}}, year = {1999}, volume = {33}, pages = {87 - 96}, number = {1} }
@article{CW99, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{ZRC - A Refinement Calculus for Z}}, journal = {Formal Aspects of Computing}, year = {1999}, volume = {10}, pages = {267-289}, number = {3} }
@inproceedings{RBCC99, author = {G.~Ramalho and F.~Barros and S.~Cavalcante and A.~L.~C.~Cavalcanti et. al.}, title = {{Cyber Rally:~An Experience of Democratic Use of the Internet}}, booktitle = {{Human-Computer Interaction:~Communication, Cooperation, and Application Design}}, year = {1999}, editor = {H.~Bullinger and J.~Ziegler}, volume = {22}, pages = {402-406}, publisher = {Lawrence Erlbaum Associates} }
@article{CN00, author = {A.~L.~C.~Cavalcanti and D.~A.~Naumann}, title = {{A Weakest Precondition Semantics for Refinement of Object-oriented Programs}}, journal = {IEEE Transactions on Software Engineering}, year = {2000}, volume = {26}, pages = {713-728}, number = {8} }
@inproceedings{CN00b, author = {A.~L.~C.~Cavalcanti and D.~A.~Naumann}, title = {{Simulation and Class Refinement for Java}}, booktitle = {{ECOOP 2000 Workshop on Formal Techniques for Java Programs}}, year = {2000}, editor = {S.~Drossopoulou and S.~Eisenbach and B.~Jacobs and G.~T.~Leavens and P.~M{\"u}ller and A.~Poetzsch-Heffter}, organization = {{Technical Report~269, Fernuniversit{\"at} Hagen}}, note = {Available from \verb+www.informatik.fernuni-hagen.de/pi5/publications.html+} }
@inproceedings{MSMMC00, author = {L.~C.~S.~Meneses and S.~Soares and J.~B.~Meneses and H.~Moura and A.~L.~C.~Cavalcanti}, title = {{A Framework for Defining Object-oriented Languages Using Action Semantics}}, booktitle = {{4th Brazilian Simposium on Programming Languages}}, year = {2000}, pages = {172-185} }
@inproceedings{OC00, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti}, title = {{Tactics of Refinement}}, booktitle = {{14th Brazilian Symposium on Software Engineering}}, year = {2000}, pages = {117-132} }
@inproceedings{CN01, author = {A.~L.~C.~Cavalcanti and D.~A.~Naumann}, title = {{Class Refinement for Sequential Java}}, booktitle = {{ECOOP 2001 Workshop on Formal Techniques for Java Programs}}, year = {2001} }
@inproceedings{DSC01, author = {A.~Duran and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti}, title = {{Formal Bytecode Generation for a ROOL Virtual Machine}}, booktitle = {4th Brazilian Workshop on Formal Methods}, year = {2001} }
@inproceedings{FCM01, author = {L.~Freitas and A.~L.~C.~Cavalcanti and H.~Moura}, title = {{Animating CSP(M) Using Action Semantics}}, booktitle = {{4th Brazilian Workshop on Formal Methods}}, year = {2001} }
@inproceedings{WC01, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{A Concurrent Language for Refinement}}, booktitle = {{IWFM'01:~5th Irish Workshop in Formal Methods} }, year = {2001}, editor = {A.~Butterfield and C.~Pahl}, series = {BCS Electronic Workshops in Computing}, address = {Dublin, Ireland}, month = {July} }
@inproceedings{WC01b, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{The steam boiler in a unified theory of Z and CSP}}, booktitle = {{8th Asia-Pacific Software Engineering Conference (APSEC 2001)}}, year = {2001}, publisher = {IEEE Press} }
@inproceedings{CCS02, author = {M.~L.~Corn\'elio and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{Refactoring by Transformation}}, booktitle = {{REFINE'2002}}, year = {2002}, editor = {J.~Derrick and E.~Boiten and J.~C.~P.~Woodcock and J.~Wright}, volume = {70}, series = {Eletronic Notes in Theoretical Computer Science}, publisher = {Elsevier}, note = {Invited paper.} }
@inproceedings{CN02, author = {A.~L.~C.~Cavalcanti and D.~A.~ Naumann}, title = {{On a Specification-oriented Model for Object-orientation}}, booktitle = {{6th Brazilian Symposium on Programming Languages}}, year = {2002}, pages = {114-127} }
@inproceedings{CN02b, author = {A.~L.~C.~Cavalcanti and D.~A.~Naumann}, title = {{Forward simulation for data refinement of classes}}, booktitle = {{FME 2002: Formal Methods - Getting IT Right}}, year = {2002}, editor = {L.~Eriksson and P.~A.~Lindsay}, volume = {2391}, series = {Lecture Notes in Computer Science}, pages = {471-490}, publisher = {Springer-Verlag} }
@inproceedings{CS02, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{From CSP-OZ to Java with Processes}}, booktitle = {{Proceedings of the Workshop on Formal Methods for Parallel Programming, held in conjunction with the International Parallel and Distributed Processing Symposium}}, year = {2002}, publisher = {IEEE CS Press}, note = {Contained in IPDPS collects proceedings CD-ROM. Abstract appears in IPDPS Proceedings.} }
@inproceedings{CSW02, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{Refinement of Actions in \textsf{\emph{Circus}}}}, booktitle = {Proceedings of {REFINE'2002}}, year = {2002}, editor = {J.~Derrick and E.~Boiten and J.~C.~P.~Woodcock and J.~Wright}, volume = {70}, series = {Eletronic Notes in Theoretical Computer Science}, publisher = {Elsevier} }
@inproceedings{CW02, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{A Weakest Precondition Semantics for \textsf{\emph{Circus}}}}, booktitle = {{Communicating Processing Architectures}}, year = {2002}, publisher = {IOS Press} }
@inproceedings{DSC02, author = {A.~A.~Duran and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti}, title = {{Refinement Algebra for Fomal Bytecode Generation}}, booktitle = {International Conference on Formal Engineering Methods}, year = {2002}, editor = {C.~George and H.~Miao}, volume = {2495}, series = {Lecture Notes in Computer Science}, pages = {347-358}, publisher = {Springer-Verlag}, doi = {10.1007/3-540-36103-0_36}, url = {papers/DSC02.pdf} }
@inproceedings{FSC02, author = {L.~J.~S.~Freitas and A.~C.~A.~Sampaio and A.~L.~.C.~Cavalcanti}, title = {{JACK: A Framework for Process Algebra Implementation in Java}}, booktitle = {{16th Brazilian Symposium on Software Engineering}}, year = {2002}, pages = {98-113} }
@inproceedings{LCS02, author = {B.~O.~Lira and A.~L.~C.~Cavalcanti and A~C.~A.~Sampaio}, title = {{Automation of a Normal Form Reduction Strategy for Object-oriented Programming}}, booktitle = {5th Brazilian Workshop on Formal Methods}, year = {2002}, pages = {193-208} }
@inproceedings{SCM02, author = {A.~Sherif and A.~L.~C.~Cavalcanti and H.~Moura}, title = {{An Action Semantics for Timed CSPm}}, booktitle = {{6th Brazilian Symposium on Programming Languages}}, year = {2002}, pages = {100-113} }
@inproceedings{SCM02b, author = {A.~Sherif and A.~L.~C.~Cavalcanti and H.~Moura}, title = {{Using Abaco to animate a real-time specification language}}, booktitle = {{Action Semantics Workshop - Federated Logic Conference}}, series = {BRICS Notes Series}, year = {2002} }
@inproceedings{SWC02, author = {A.~C.~A.~Sampaio and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{Refinement in \textsf{\emph{Circus}}}}, booktitle = {{FME 2002: Formal Methods-Getting IT Right}}, year = {2002}, editor = {L.~Eriksson and P.~ A.~Lindsay}, volume = {2391}, series = {Lecture Notes in Computer Science}, pages = {451-470}, publisher = {Springer-Verlag}, url = {papers/SWC02.pdf}, doi = {10.1007/3-540-45614-7_26} }
@inproceedings{WC02, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{The Semantics of \textsf{\emph{Circus}}}}, booktitle = {{Formal Specification and Development in Z and B}}, year = {2002}, editor = {D.~Bert and J.~P.~Bowen and M.~C.~Henson and K.~Robinson}, volume = {2272}, series = {Lecture Notes in Computer Science}, pages = {184-203}, publisher = {Springer-Verlag}, url = {papers/WC02.pdf}, doi = {10.1007/3-540-45648-1_10} }
@article{CSW03, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{A Refinement Strategy for \textsf{\emph{Circus}}}}, journal = {Formal Aspects of Computing}, year = {2003}, volume = {15}, pages = {146-181}, number = {2 - 3}, url = {papers/CSW03.pdf}, doi = {10.1007/s00165-003-0006-5} }
@article{CW03, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Predicate Transformers in the Semantics of \textsf{\emph{Circus}}}}, journal = {IEE Proceedings Software}, year = {2003}, volume = {150}, pages = {85-94}, number = {1}, booktitle = {{Communicating Processing Architectures}}, publisher = {IOS Press}, url = {papers/CW03.pdf}, doi = {10.1049/ip-sen:20030131} }
@inproceedings{DCS03, author = {A.~A.~Duran and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{A Strategy for Compiling Classes, Inheritance, and Dynamic Binding}}, booktitle = {{Formal Methods}}, year = {2003}, editor = {K.~Araki and S.~Gnesi and D.~Mandrioli}, volume = {2805}, series = {Lecture Notes in Computer Science}, pages = {301-320}, publisher = {Springer-Verlag}, url = {papers/DSC03.pdf}, doi = {10.1007/978-3-540-45236-2_18} }
@inproceedings{FNC03, author = {A.~F.~Freitas and C.~M.~P.~Nascimento and A.~L.~C.~Cavalcanti}, title = {{A Refinement Tool for Z}}, booktitle = {International Conference on Formal Engineering Methods}, year = {2003}, editor = {J.~S.~Dong and J.~C.~P.~Woodcock}, volume = {2885}, series = {Lecture Notes in Computer Science}, pages = {396-415}, publisher = {Springer-Verlag}, doi = {10.1007/978-3-540-39893-6_23} }
@article{OCW03, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{ArcAngel: A Tactic Language for Refinement}}, journal = {Formal Aspects of Computing}, year = {2003}, volume = {15}, pages = {28-47}, number = {1}, doi = {10.1007/s00165-003-0003-8}, url = {papers/OCW03.pdf} }
@article{BSCC04, author = {P.~H.~M.~Borba and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti and M.~L.~Corn\'elio}, title = {{Algebraic Reasoning for Object-Oriented Programming}}, journal = {Science of Computer Programming}, year = {2004}, volume = {52}, pages = {53-100}, url = {papers/BSCC04.pdf}, doi = {10.1016/j.scico.2004.03.003} }
@inproceedings{CCS04, author = {M.~A.~Corn\'elio and A.~L.~C.~Cavalcanti and A.~C.~A.Sampaio}, title = {{Refactoring Towards a Layered Architecture}}, booktitle = {{Brazilian Symposium on Formal Methods}}, year = {2004}, pages = {199-216}, doi = {10.1016/j.entcs.2005.03.015}, volume = {95}, series = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier} }
@proceedings{CM04, title = {WMF 2003:~6th Brazilian Workshop on Formal Methods}, year = {2004}, editor = {A.~L.~C.~Cavalcanti and P.~Machado}, volume = {95}, series = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier} }
@inproceedings{OXC04, author = {M.~V.~M.~Oliveira and M.~A.~Xavier and A.~L.~C.~Cavalcanti}, title = {{Refine and Gabriel: Support for Refinement and Tactics}}, booktitle = {IEEE International Conference on Software Engineering and Formal Methods}, year = {2004}, editor = {J.~R.~Cuellar and Z.~Liu}, pages = {310-319}, month = {September}, publisher = {IEEE Computer Society Press}, url = {papers/OXC04.pdf}, doi = {10.1109/SEFM.2004.1347535} }
@inproceedings{OC04, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti}, title = {{From \textsf{\emph{Circus}} to JCSP}}, booktitle = {International Conference on Formal Engineering Methods}, year = {2004}, editor = {J.~Davies et al.}, volume = {3308}, series = {Lecture Notes in Computer Science}, pages = {320-340}, month = {November}, publisher = {Springer-Verlag}, url = {papers/OC04.pdf}, doi = {10.1007/978-3-540-30482-1_29} }
@inproceedings{OCW04, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Refining Industrial Scale Systems in \textsf{\emph{Circus}}}}, booktitle = {Communicating Process Architectures}, year = {2004}, editor = {I.~East and J.~Martin and P.~Welch and D.~Duce and M.~Green}, volume = {62}, series = {Concurrent Systems Engineering Series}, pages = {281-309}, month = {September}, publisher = {IOS Press}, url = {papers/OCW04.pdf} }
@inproceedings{WC04, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{A Tutorial Introduction to Designs in Unifying Theories of Programming}}, booktitle = {{IFM 2004: Integrated Formal Methods}}, year = {2004}, editor = {E.~A.~Boiten and J.~Derrick and G.~Smith}, volume = {2999}, series = {Lecture Notes in Computer Science}, pages = {40-66}, publisher = {Springer-Verlag}, note = {Invited tutorial.}, url = {papers/WC04.pdf}, doi = {10.1007/978-3-540-24756-2_4} }
@inproceedings{CCO05, author = {A.~L.~C.~Cavalcanti and P.~Clayton and C.~O'Halloran}, title = {{Control Law Diagrams in \textsf{\emph{Circus}}}}, booktitle = {{FM 2005:~Formal Methods}}, year = {2005}, editor = {J.~Fitzgerald and I.~J.~Hayes and A.~Tarlecki}, volume = {3582}, series = {Lecture Notes in Computer Science}, pages = {253-268}, publisher = {Springer-Verlag}, url = {papers/CCO05.pdf}, doi = {10.1007/11526841_18} }
@article{CSW05, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{Unifying Classes and Processes}}, journal = {Software and System Modelling}, year = {2005}, volume = {4}, pages = {277-296}, number = {3}, url = {papers/CSW05.pdf}, doi = {10.1007/s10270-005-0085-2} }
@inproceedings{CW05, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Angelic Nondeterminism and Unifying Theories of Programming }}, booktitle = {{REFINE 2005}}, year = {2005}, editor = {J.~Derrick and E.~Boiten}, volume = {137}, series = {Eletronic Notes in Theoretical Computer Science}, publisher = {Elsevier}, doi = {10.1016/j.entcs.2005.04.024} }
@article{OCW05, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Formal development of industrial-scale systems}}, journal = {Innovations in Systems and Software Engineering}, year = {2005}, volume = {1}, pages = {126-147}, number = {2}, booktitle = {{Innovations in Systems and Software Engineering - A NASA Journal}}, publisher = {Springer-Verlag}, url = {papers/OCW05.pdf}, doi = {10.1007/s11334-005-0014-0} }
@inproceedings{SHCS05, author = {A.~Sherif and J.~He and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{A Framework for Specification and Validation of Real-Time Systems Using \textsf{\emph{Circus}} Actions}}, booktitle = {International Colloquium on Theoretical Aspects of Computing}, volume = 3407, editor = {Z.~Liu and K.~Araki}, year = {2005}, pages = {478-493}, publisher = {Springer-Verlag}, series = {Lecture Notes in Computer Science}, doi = {10.1007/978-3-540-31862-0_34} }
@inproceedings{WCF05, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and L.~Freitas}, title = {{Operational Semantics for Model-Checking \textsf{\emph{Circus}}}}, booktitle = {{Formal Methods}}, year = {2005}, editor = {J.~Fitzgerald and I.~J.~Hayes and A.~Tarlecki}, volume = {3582}, series = {Lecture Notes in Computer Science}, pages = {237-252}, publisher = {Springer-Verlag}, url = {papers/WCF05.pdf}, doi = {10.1007/11526841_17} }
@inproceedings{XC05, author = {M.~A.~Xavier and A.~L.~C.~Cavalcanti}, title = {{Mechanised Refinement of Procedures}}, booktitle = {{Brazilian Symposium on Formal Methods}}, year = {2005}, pages = {47-62}, doi = {10.1016/j.entcs.2007.03.015} }
@inproceedings{CC06, author = {A.~L.~C.~Cavalcanti and P.~Clayton}, title = {{Verification of Control Systems using \textsf{\emph{Circus}}}}, pages = {269-278}, booktitle = {{11th IEEE International Conference on Engineering of Complex Computer Systems}}, year = {2006}, publisher = {IEEE Computer Society}, url = {papers/CC06.pdf}, doi = {0.1109/ICECCS.2006.1690376} }
@book{CSW06, editor = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{Refinement Techniques in Software Engineering}}, year = {2006}, volume = {3167}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@book{BCC06, editor = {K.~Barkaoui and A.~L.~C.~Cavalcanti and A.~Cerone}, title = {{Theoretical Aspects of Computing}}, year = {2006}, volume = {4281}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@inproceedings{CSW06a, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {{Refinement: An Overview}}, booktitle = {{Refinement Techniques in Software Engineering}}, year = {2006}, volume = {3167}, series = {Lecture Notes in Computer Science}, pages = {1-17}, publisher = {Springer-Verlag}, url = {papers/CSW06.pdf}, doi = {10.1007/11889229_1} }
@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 = {Lecture Notes in Computer Science}, pages = {220-268}, url = {papers/CW06.pdf}, publisher = {Springer-Verlag}, doi = {10.1007/11889229_6} }
@article{CWD06, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and S.~Dunne}, title = {{Angelic Nondeterminism in the Unifying Theories of Programming}}, journal = {Formal Aspects of Computing}, volume = {18}, pages = {288-307}, number = {3}, year = {2006}, url = {papers/CWD06.pdf}, doi = {10.1007/s00165-006-0001-8} }
@inproceedings{CHW06, author = {A.~L.~C.~Cavalcanti and W.~Harwood and J.~C.~P.~Woodcock}, title = {{Pointers and Records in the Unifying Theories of Programming}}, pages = {200-216}, booktitle = {{Unifying Theories of Programming}}, year = {2006}, editor = {S.~Dunne and B.~Stoddart}, series = {Lecture Notes in Computer Science}, volume = {4010}, publisher = {Springer-Verlag}, url = {papers/CHW06.pdf}, doi = {10.1007/11768173_12} }
@inproceedings{FC06, author = {A.~F.~Freitas and A.~L.~C.~Cavalcanti}, title = {{Automatic Translation from \textsf{\emph{Circus}} to Java}}, pages = {115-130}, booktitle = {{Formal Methods}}, year = {2006}, editor = {J.~Misra and T.~Nipkow and E.~Sekerinski}, series = {Lecture Notes in Computer Science}, volume = {4085}, publisher = {Springer-Verlag}, url = {papers/FC06.pdf}, doi = {10.1007/11813040_9} }
@inproceedings{FCW06, author = {L.~J.~S.~Freitas and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Taking our own medicine: applying the refinement calculus to state-rich refinement model checking}}, pages = {697-716}, booktitle = {{International Conference on Formal Engineering Methods}}, year = {2006}, editor = {Z.~Liu and J.~He}, series = {Lecture Notes in Computer Science}, volume = {4260}, publisher = {Springer-Verlag}, url = {papers/FCW06.pdf}, doi = {10.1007/11901433_38} }
@article{FWC06, author = {L.~J.~S.~Freitas and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {State-rich model checking}, pages = {49-64}, journal = {Innovations in Systems and Software Engineering}, year = {2006}, volume = {2}, number = {1}, publisher = {Springer}, url = {papers/FWC06.pdf}, doi = {10.1007/s11334-006-0021-9} }
@inproceedings{OCW06, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{Unifying Theories in ProofPower-Z}}, pages = {123-140}, booktitle = {{Unifying Theories of Programming}}, year = {2006}, editor = {S.~Dunne and B.~Stoddart}, series = {Lecture Notes in Computer Science}, volume = {4010}, publisher = {Springer-Verlag}, url = {papers/OCW06.pdf}, doi = {10.1007/11768173_8} }
@inproceedings{OCW06b, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{A denotational semantics for \textsf{\emph{Circus}}}}, booktitle = {{REFINE'2006}}, year = {2006}, editor = {B.~Aichernig and J.~Derrick}, series = {Eletronic Notes in Theoretical Computer Science}, publisher = {Elsevier}, doi = {10.1016/j.entcs.2006.08.047} }
@inproceedings{SCS06, author = {T.~L.~V.~L.~Santos and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{Object Orientation in the UTP}}, pages = {18-37}, booktitle = {{Unifying Theories of Programming}}, year = {2006}, editor = {S.~Dunne and B.~Stoddart}, series = {Lecture Notes in Computer Science}, volume = {4010}, publisher = {Springer-Verlag}, url = {papers/SCS06.pdf}, doi = {10.1007/11768173_2} }
@inproceedings{SCTW06, author = {S.~Schneider and A.~L.~C.~Cavalcanti and H.~Treharne and J.~C.~P.~Woodcock}, title = {{A Layered Behavioural Model of Platelets}}, pages = {98-106}, booktitle = {{11th IEEE International Conference on Engineering of Complex Computer Systems}}, year = {2006}, publisher = {IEEE Computer Society}, url = {papers/SCTW06.pdf}, doi = {10.1109/ICECCS.2006.1690359} }
@inproceedings{XCS06, author = {M.~A.~Xavier and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{Type Checking \textsf{\emph{Circus}} Specifications}}, pages = {105-120}, booktitle = {{Brazilian Symposium on Formal Methods}}, year = {2006}, editor = {A.~M.~Moreira and L.~Ribeiro}, doi = {10.1016/j.entcs.2007.08.027} }
@inproceedings{AWC07, author = {E.~G.~Aydal and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {Goal-Oriented Automatic Test Case Generators for MC/DC Compliancy}, booktitle = {International Conference on Software and Data Technologies}, year = {2007}, pages = {290-295}, publisher = {SciTePress}, organization = {INSTICC}, doi = {10.5220/0001324002900295}, isbn = {978-989-8111-06-7}, volume = {2} }
@inproceedings{CG07, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {{Testing for Refinement in CSP}}, booktitle = {{9th International Conference on Formal Engineering Methods}}, year = {2007}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, volume = {4789}, pages = {151-170}, url = {papers/CG07.pdf}, doi = {10.1007/978-3-540-76650-6_10} }
@inproceedings{FWC07, author = {L.~J.~S.~Freitas and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti }, title = {{An Architecture for \textsf{\emph{Circus}} Tools}}, booktitle = {{Brazilian Symposium on Formal Methods}}, year = {2007}, editor = {A.~C.~V.~Melo and A.~Moreira}, url = {papers/FWC07.pdf}, pages = {6-21} }
@proceedings{BCSW07, editor = {P.~H.~M.~Borba and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and J.~C.~P.~Woodcock}, title = {Testing Techniques in Software Engineering}, series = {Lecture Notes in Computer Science}, volume = {6153}, publisher = {Springer}, year = {2010} }
@article{OC08, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti}, booktitle = {{International Refinement Workshop}}, journal = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier B. V.}, title = {{ArcAngelC: a Refinement Tactic Language for \textsf{\emph{Circus}}}}, year = {2008}, volume = {\textbf{214C}}, pages = {203-229}, url = {papers/OC08.pdf}, doi = {10.1016/j.entcs.2008.06.010} }
@inproceedings{HCW08, author = {W.~Harwood and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{A Theory of Pointers for the UTP}}, pages = {141-155}, booktitle = {{Theoretical Aspects of Computing}}, year = {2008}, editor = {J.~S.~Fitzgerald and A.~E.~Haxthausen and H.~Yenigun}, series = {Lecture Notes in Computer Science}, volume = {5160}, publisher = {Springer-Verlag}, url = {papers/HCW08.pdf}, doi = {10.1007/978-3-540-85762-4_10} }
@inproceedings{Cav08, author = {A.~L.~C.~Cavalcanti}, title = {{Stateflow diagrams in \textsf{\emph{Circus}}}}, booktitle = {{SBMF 2008:~Brazilian Symposium on Formal Methods}}, series = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier B. V.}, year = {2008}, editor = {P.~Machado}, note = {Invited paper}, url = {papers/Cav08.pdf}, doi = {10.1016/j.entcs.2009.05.043} }
@inproceedings{ZC08a, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Mechanical Reasoning about Families of UTP Theories}}, booktitle = {{SBMF 2008:~Brazilian Symposium on Formal Methods}}, journal = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier B. V.}, year = {2008}, editor = {P.~Machado}, note = {Best paper award}, doi = {10.1016/j.entcs.2009.05.055} }
@book{BBCC08, editor = {K.~Barkaoui and M.~Broy and A.~L.~C.~Cavalcanti and A.~Cerone}, title = {Formal Aspects of Computing}, volume = {20(4-5)}, year = 2008, note = {Special issue. Guest editors.}, publisher = {Springer} }
@book{BC09, editor = {K.~Breitman and A.~L.~C.~Cavalcanti}, title = {{Formal Methods and Software Engineering}}, year = {2009}, volume = {5885}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@book{CD09, editor = {A.~L.~C.~Cavalcanti and D.~R.~Dams}, title = {{FM 2009:~Formal Methods}}, year = {2009}, volume = {5850}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@article{OCW09, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {{A UTP Semantics for \textsf{\emph{Circus}}}}, journal = {Formal Aspects of Computing}, year = {2009}, volume = {21}, number = {1-2}, pages = {3-32}, url = {papers/OCW09.pdf}, doi = { 10.1007/s00165-007-0052-5} }
@inproceedings{ZC08b, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Encoding \textsf{\emph{Circus}} Programs in ProofPower-Z}}, booktitle = {{Unifying Theories of Programming}}, year = {2009}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, url = {papers/ZC08b.pdf}, doi = {10.1007/978-3-642-14521-6_13} }
@inproceedings{ZC09, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Mechanised Translation of Control Law Diagrams into \textsf{\emph{Circus}}}}, booktitle = {{Integrated Formal Methods}}, year = {2009}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, pages = {151-166}, volume = 5423, editor = {M.~Leuschel and H.~Wehrheim}, url = {papers/ZC09.pdf}, doi = {10.1007/978-3-642-00255-7_11} }
@article{ZOC09, title = {{Supporting ArcAngel in ProofPower}}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {259}, pages = {225-243}, year = {2009}, note = {14th BCS-FACS Refinement Workshop (REFINE 2009)}, author = {F.~Zeyda and M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti}, doi = {10.1016/j.entcs.2009.12.027i} }
@incollection{PWBC10, author = {R.~F.~Paige and J.~C.~P.~Woodcock and P.~J.~Brooke and A.~L.~C.~Cavalcanti}, title = {Programming Phase: Formal Methods}, booktitle = {Encyclopedia of Software Engineering}, year = {2010}, pages = {772-785}, publisher = {John Wiley and Sons, Inc.} }
@inproceedings{VZC10, author = {M.~Vernon and F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Communication Systems in ClawZ}}, booktitle = {{Abstract State Machines, Alloy, B, and Z}}, year = {2010}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, volume = {5977}, pages = {334-348}, url = {papers/VZC10.pdf}, doi = {10.1007/978-3-642-11811-1_25} }
@inproceedings{ZC10, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Automating Refinement of \textsf{\emph{Circus}} Programs}}, booktitle = {{Brazilian Symposium on Formal Methods}}, year = {2010}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, url = {papers/ZC10.pdf}, doi = {10.1007/978-3-642-19829-8_18} }
@article{DCS10, author = {A.~Duran and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{An Algebraic Approach to the Design of Compilers for Object-oriented Languages}}, journal = {Formal Aspects of Computing}, year = {2010}, volume = 22, number = 5, pages = {489-535}, url = {papers/DCS10.pdf}, doi = {10.1007/s00165-009-0124-9} }
@article{SCJS10, author = {A.~Sherif and A.~L.~C.~Cavalcanti and J.~He and A.~C.~A.~Sampaio}, title = {{A process algebraic framework for specification and validation of real-time systems}}, journal = {Formal Aspects of Computing}, year = {2010}, volume = {22}, number = {2}, pages = {153-191}, url = {papers/SCHS10.pdf}, doi = {10.1007/s00165-009-0119-6} }
@article{CCS10, author = {M.~Corn\'elio and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{Sound Refactorings}}, journal = {Science of Computer Programming}, year = {2010}, volume = 75, number = 3, pages = {106-133}, url = {papers/CCS10.pdf}, doi = {10.1016/j.scico.2009.10.001} }
@book{CDGW10, editor = {A.~L.~C.~Cavalcanti and D.~Deharbe and M.-C.~Gaudel and J.~C.~P.~Woodcock}, title = {{Theoretical Aspects of Computing}}, year = {2010}, volume = {6255}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@inproceedings{CG10a, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {{A note on traces refinement and the $conf$ relation in the Unifying Theories of Programming}}, booktitle = {{Unifying Theories of Programming}}, year = {2010}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, volume = {5713}, editor = {A.~Butterfield}, url = {papers/CG10a.pdf}, doi = {10.1007/978-3-642-14521-6_4} }
@inproceedings{CG10b, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {{Specification Coverage for Testing in \textsf{\emph{Circus}}}}, booktitle = {{Unifying Theories of Programming}}, pages = {1-45}, year = {2010}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, volume = {6445}, editor = {S.~Qin}, url = {papers/CG10b.pdf}, doi = {10.1007/978-3-642-16690-7_1} }
@inproceedings{MC11a, title = {{Refinement-based verification of sequential implementations of Stateflow charts}}, booktitle = {Refinement Workshop}, year = {2011}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, series = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier}, url = {papers/MC11a.pdf}, doi = {10.4204/EPTCS.55}, editor = {J.~Derrick and E.~Boiten and S.~Reeves} }
@inproceedings{CWW11, author = { A.~L.~C.~Cavalcanti and A.~Wellings and J.~C.~P.~Woodcock}, title = {{The Safety-critical Java Memory Model: a formal account}}, booktitle = {Formal Methods}, series = {Lecture Notes in Computer Science}, editor = {M.~Butler and W.~Schulte}, year = {2011}, volume = {6664}, publisher = {Springer-Verlag}, pages = {246-261}, url = {papers/CWW11.pdf}, doi = {10.1007/978-3-642-21437-0_20} }
@inproceedings{ZCW11, author = {F.~Zeyda and A.~L.~C.~Cavalcanti and A.~Wellings}, title = {{The Safety-critical Java Mission Model: a formal account}}, year = {2011}, booktitle = {International Conference on Formal Engineering Methods}, series = {Lecture Notes in Computer Science}, url = {papers/ZCW11.pdf}, volume = {6991}, pages = {49-65}, doi = {10.1007/978-3-642-24559-6_6} }
@inproceedings{CWWWZ11, author = {A.~L.~C.~Cavalcanti and A.~Wellings and J.~C.~P.~Woodcock and K.~Wei and F.~Zeyda}, title = {{Safety-Critical Java in \textsf{\emph{Circus}}}}, booktitle = {{9th Workshop on Java Technologies for Real-Time and Embedded System}}, series = {ACM Digital Library}, publisher = {ACM}, editor = {A.~P.~Ravn}, year = {2011}, url = {papers/CWWWZ11.pdf}, doi = {10.1145/2043910.2043915} }
@inproceedings{CGH11, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel and R.~M.~Hierons}, title = {{Conformance Relations for Distributed Testing based on CSP}}, booktitle = {{IFIP International Conference on Testing Software and Systems}}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag}, editor = {B.~Wolff and F.~Zaidi}, year = {2011}, url = {papers/CGH11.pdf}, doi = {10.1007/978-3-642-24580-0_5} }
@article{CG11, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {{Testing for Refinement in \textsf{\emph{Circus}}}}, journal = {Acta Informatica}, volume = 48, number = 2, year = {2011}, pages = {97-147}, url = {papers/CG11.pdf}, doi = {10.1007/s00236-011-0133-z} }
@article{CCO11, author = {A.~L.~C.~Cavalcanti and P.~Clayton and C.~O'Halloran}, title = {{From Control Law Diagrams to Ada via \textsf{\emph{Circus}}}}, year = {2011}, journal = {Formal Aspects of Computing}, volume = {23}, number = {4}, pages = {465-512}, url = {papers/CCO11.pdf}, doi = {10.1007/s00165-010-0170-3} }
@article{OZC11, title = {A Tactic Language for Refinement of State-rich Concurrent Specifications}, journal = {Science of Computer Programming}, year = {2011}, volume = 76, number = 9, pages = {792-833}, author = {M.~V.~M.~Oliveira and F.~Zeyda and A.~L.~C.~Cavalcanti}, url = {papers/OZC11.pdf}, doi = {10.1016/j.scico.2010.11.012} }
@book{CD11a, editor = {A.~L.~C.~Cavalcanti and D.~Dams}, title = {Formal Aspects of Computing}, volume = {23(6)}, year = 2011, note = {Special issue. Guest editors.}, publisher = {Springer} }
@book{CD11b, editor = {A.~L.~C.~Cavalcanti and D.~Dams}, title = {Formal Methods in System Design}, volume = {37(2-3)}, year = 2011, note = {Special issue. Guest editors.}, publisher = {Springer} }
@article{ZC12, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Mechanical Reasoning about Families of UTP Theories}}, journal = {Science of Computer Programming}, year = {2012}, volume = {77}, number = {4}, pages = {444-479}, url = {papers/ZC12.pdf}, doi = {10.1016/j.scico.2010.02.010} }
@article{ZOC12, title = {Mechanised support for sound refinement tactics}, journal = {Formal Aspects of Computing}, year = {2012}, volume = 24, number = 1, pages = {127-160}, author = {F.~Zeyda and M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti}, url = {papers/ZOC12.pdf}, doi = {10.1007/s00165-011-0218-z} }
@incollection{MZC12, author = {C.~Marriott and F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{A Tool Chain for the Automatic Generation of \textsf{\emph{Circus}} Specifications of Simulink Diagrams}}, booktitle = {Abstract State Machines, Alloy, B, VDM, and Z}, series = {Lecture Notes in Computer Science}, editor = {J.~Derrick and J.~Fitzgerald and S.~Gnesi and S.~Khurshid and M.~Leuschel and S.~Reeves and E.~Riccobene}, publisher = {Springer}, pages = {294-307}, volume = {7316}, year = {2012}, url = {papers/MZC12.pdf}, doi = {10.1007/978-3-642-30885-7_21i} }
@article{MC12, title = {{Refinement-oriented models of Stateflow charts}}, year = {2012}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, journal = {Science of Computer Programming}, publisher = {Elsevier}, volume = 77, number = {10-11}, pages = {1151-1177}, url = {papers/MC12.pdf}, doi = {10.1016/j.scico.2011.07.007} }
@book{Cav12, editor = {A.~L.~C.~Cavalcanti}, title = {Science of Computer Programming}, volume = {77(12)}, year = 2012, note = {Special issue. Guest editor.}, publisher = {Elsevier} }
@book{CD12, editor = {A.~L.~C.~Cavalcanti and D.~D\'eharbe}, title = {Theoretical Computer Science}, volume = {455}, year = 2012, note = {Special issue. Guest editors.}, publisher = {Elsevier} }
@inproceedings{SWC12, author = {N.~K.~Singh and A.~J.~Wellings and A.~L.~C.~Cavalcanti}, title = {The cardiac pacemaker case study and its implementation in safety-critical {Java and Ravenscar Ada}}, booktitle = {10th International Workshop on Java Technologies for Real-time and Embedded Systems}, year = {2012}, pages = {62-71}, publisher = {ACM}, url = {papers/SWC12.pdf}, doi = {10.1007/s00165-012-0253-4} }
@inproceedings{WCFLMP12, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and J.~Fitzgerald and P.~G.~Larsen and A.~Miyazawa and S.~Perry}, title = {{Features of CML: a Formal Modelling Language for Systems of Systems}}, booktitle = {7th International Conference on Systems of Systems Engineering}, volume = {6}, series = {IEEE Systems Journal}, publisher = {IEEE}, year = {2012}, url = {papers/WCFLMP12.pdf}, doi = {10.1109/SYSoSE.2012.6384144} }
@article{CWW13, title = {{The Safety-Critical Java memory model formalised}}, journal = {Formal Aspects of Computing}, year = {2013}, author = {A.~L.~.C~Cavalcanti and A.~Wellings and J.~C.~P.~Woodcock}, volume = {25}, number = {1}, pages = {37-57}, url = {papers/CWW13.pdf}, doi = {10.1007/s00165-012-0253-4} }
@inproceedings{CH13, author = {A.~L.~C.~Cavalcanti and R.~M.~Hierons}, title = {{Testing with Inputs and Outputs in CSP}}, booktitle = {Fundamental Approaches to Software Engineering}, year = {2013}, series = {Lecture Notes in Computer Science}, volume = {7793}, pages = {359-374}, url = {papers/CH13.pdf}, doi = {10.1007/978-3-642-37057-1_26} }
@inproceedings{RC13, author = {P.~Ribeiro and A.~L.~C.~Cavalcanti}, title = {Designs with Angelic Nondeterminism}, pages = {71-78}, booktitle = {7th International Symposium on Theoretical Aspects of Software Engineering}, publisher = {IEEE}, year = {2013}, url = {papers/RC13.pdf}, doi = {10.1109/TASE.2013.18} }
@article{CZWWW13, author = {A.~L.~C.~Cavalcanti and F.~Zeyda and A.~Wellings and J.~C.~P.~Woodcock and K.~Wei}, title = {{Safety-critical Java programs from \textsf{\emph{Circus}} models}}, journal = {{Real-Time Systems}}, year = {2013}, volume = {49}, number = {5}, pages = {614-667}, url = {papers/CZWWW13.pdf}, doi = {10.1007/s11241-013-9182-4} }
@article{OCW13, year = {2013}, journal = {Formal Aspects of Computing}, volume = {25}, number = {1}, title = {{Unifying theories in ProofPower-Z}}, publisher = {Springer-Verlag}, author = {M.~V.~M.~Oliveira and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, pages = {133-158}, url = {papers/OCW13.pdf}, doi = {10.1007/s00165-007-0044-5} }
@inproceedings{CMW13, author = {A.~L.~C.~Cavalcanti and A.~Mota and J.~C.~P.~Woodcock}, title = {Simulink Timed Models for Program Verification}, year = {2013}, pages = {82-99}, editor = {Z.~Liu and J.~C.~P.~Woodcock and H.~Zhu}, booktitle = {Theories of Programming and Formal Methods - Essays Dedicated to Jifeng He on the Occasion of His 70th Birthday}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {8051}, url = {papers/CMW13.pdf}, doi = {10.1007/978-3-642-39698-4_6} }
@inproceedings{MLC13, author = {A.~Miyazawa and L.~Lima and A.~L.~C.~Cavalcanti}, title = {{Formal Models of SysML Blocks}}, year = {2013}, pages = {249-264}, editor = {L.~Groves and J.~Sun}, booktitle = {15th International Conference on Formal Engineering Methods}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {8144}, url = {papers/MLC13.pdf}, doi = {10.1007/978-3-642-41202-8_17} }
@inproceedings{ZC13b, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {{Refining SCJ Mission Specifications into Parallel Handler Designs}}, year = {2013}, pages = {52-67}, editor = {J.~Derrick and E.~A.~Boiten and S.~Reeves}, booktitle = {16th International Refinement Workshop}, series = {EPTCS}, volume = {115}, url = {papers/ZC13b.pdf}, doi = {10.4204/EPTCS.115.4} }
@incollection{ZC13a, year = {2013}, booktitle = {Unifying Theories of Programming}, volume = {7681}, series = {Lecture Notes in Computer Science}, editor = {B.~Wolff and M.-C.~Gaudel and A.~Feliachi}, title = {{Higher-Order UTP for a Theory of Methods}}, publisher = {Springer}, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, pages = {204-223}, url = {papers/ZC13a.pdf}, doi = {10.1007/978-3-642-35705-3_10} }
@inproceedings{WWC13, author = {K.~Wei and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti}, title = {{\textsf{\emph{Circus Time}} with Reactive Designs}}, booktitle = {Unifying Theories of Programming}, year = {2013}, series = {Lecture Notes in Computer Science}, volume = {7681}, editor = {B.~Wolff and M.-C.~Gaudel and A.~Feliachi}, publisher = {Springer}, url = {papers/WWC13.pdf}, doi = {10.1007/978-3-642-35705-3_3} }
@inproceedings{WLC13, author = {A.~J.~Wellings and M.~Luckcuck and A.~L.~C~Cavalcanti}, title = {{Safety-critical Java level 2: motivations, example applications and issues}}, booktitle = {The 11th International Workshop on Java Technologies for Real-time and Embedded Systems}, year = {2013}, pages = {48-57}, editor = {F.~Siebert and K.~Nilsen}, publisher = {{ACM}}, url = {papers/WLC13.pdf}, doi = {10.1145/2512989.2512991} }
@article{WBCS13, author = {A.~J.~Wellings and A.~Burns and A.~L.~C.~Cavalcanti and N.~K.~Singh}, title = {{Programming Simple Reactive Systems in Ada: Premature Program Termination}}, journal = {Ada Letters}, volume = {33}, number = {2}, year = {2013}, pages = {75-86}, publisher = {ACM}, url = {papers/WBCS13.pdf}, doi = {10.1145/2552999.2553008} }
@article{MC14, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, title = {{Refinement-based verification of implementations of Stateflow charts}}, year = {2014}, journal = {{Formal Aspects of Computing}}, volume = {26}, number = {2}, pages = {367-405}, url = {papers/MC14.pdf}, doi = {10.1007/s00165-013-0291-6} }
@article{ZLCW14, author = {F.~Zeyda and L.~Lalkhumsanga and A.~L.~C.~Cavalcanti and A.~Wellings}, title = {{\textsf{\emph{Circus}} Models for Safety-Critical Java Programs}}, journal = {{The Computer Journal}}, volume = {57}, number = {7}, pages = {1046-1091}, year = {2014}, url = {papers/ZLCW14.pdf}, doi = {10.1093/comjnl/bxt060} }
@inproceedings{CG14, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {{Data Flow coverage for \textsf{\emph{Circus}}-based testing}}, year = {2014}, booktitle = {Fundamental Approaches to Software Engineering}, series = {Lecture Notes in Computer Science}, volume = {8441}, pages = {415-429}, url = {papers/CG14.pdf}, doi = {10.1007/978-3-642-54804-8_29} }
@inproceedings{ZSCS14, author = {F.~Zeyda and T.~L.~V.~L.~Santos and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {{A modular theory of object orientation in higher-order UTP}}, booktitle = {Formal Methods}, year = {2014}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, volume = {8442}, pages = {627-642}, url = {papers/ZSCS14.pdf}, doi = {10.1007/978-3-319-06410-9_42} }
@inproceedings{MC14a, author = {C.~Marriott and A.~L.~C.~Cavalcanti}, title = {{SCJ: Memory-safety checking without annotations}}, booktitle = {Formal Methods}, year = {2014}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, volume = {8442}, pages = {465-480}, url = {papers/MC14a.pdf}, doi = {10.1007/978-3-319-06410-9_32} }
@inproceedings{RC14a, author = {P.~Ribeiro and A.~L.~C.~Cavalcanti}, title = {{Angelicism in the theory of reactive processes}}, booktitle = {Unifying Theories of Programming}, year = {2014}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, url = {papers/RC14a.pdf}, doi = {10.1007/978-3-319-14806-9_3} }
@inproceedings{FMWCFL14, author = {S.~Foster and A.~Miyazawa and J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and J.~Fitzgerald and P.~G.~Larsen}, title = {{An approach for managing semantic heterogeneity in Systems of Systems Engineering}}, booktitle = {9th International Conference on Systems of Systems Engineering}, series = {IEEE Systems Journal}, publisher = {IEEE}, year = {2014}, url = {papers/FMWCFL14.pdf}, doi = {10.1109/SYSOSE.2014.6892473} }
@inproceedings{WCFFL14, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and J.~Fitzgerald and S.~Foster and P.~G.~Larsen}, title = {{Contracts in CML}}, booktitle = {6th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2014}, url = {papers/WCFFL14.pdf}, doi = {10.1007/978-3-662-45231-8_5} }
@inproceedings{HMCK14, author = {R.~Hawkins and A.~Miyazawa and A.~L.~C.~Cavalcanti and T.~Kelly and J.~Rowlands}, title = {{Assurance Cases for Block-configurable Software}}, year = {2014}, booktitle = {33rd International Conference on Computer Safety, Reliability and Security}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, url = {papers/HMCKR14.pdf}, doi = {10.1007/978-3-319-10506-2_11} }
@article{CKOW14, author = {A.~L.~C.~Cavalcanti and S.~King and C.~O'Halloran and J.~C.~P.~Woodcock}, title = {{Test-Data Generation for Control Coverage by Proof}}, journal = {{Formal Aspects of Computing}}, year = {2014}, volume = 26, number = 4, pages = {795-823}, url = {papers/CKOW14.pdf}, doi = {10.1007/s00165-013-0279-2} }
@incollection{MC14b, year = {2014}, booktitle = {11th International Conference on Integrated Formal Methods}, series = {Lecture Notes in Computer Science}, editor = {E.~Albert and E.~Sekerinski}, title = {{Formal Refinement in SysML}}, publisher = {Springer}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, pages = {155-170}, url = {papers/MC14b.pdf}, doi = {10.1007/978-3-319-10181-1_10} }
@inproceedings{RC14b, author = {P.~Ribeiro and A.~L.~C.~Cavalcanti}, title = {{UTP Designs for Binary Multirelations}}, booktitle = {Theoretical Aspects of Computing}, year = {2014}, pages = {388-405}, editor = {G.~Ciobanu and D.~M{\'{e}}ry}, series = {Lecture Notes in Computer Science}, volume = {8687}, publisher = {Springer}, url = {papers/RC14b.pdf}, doi = {10.1007/978-3-319-10882-7_23} }
@inproceedings{CCRCS14, author = {G.~Carvalho and A.~Carvalho and E.~Rocha and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, title = {A Formal Model for Natural-Language Timed Requirements of Reactive Systems}, booktitle = {Formal Methods and Software Engineering}, year = {2014}, pages = {43-58}, editor = {S.~Merz and J.~Pang}, series = {Lecture Notes in Computer Science}, volume = {8829}, publisher = {Springer}, url = {papers/CCRCS14.pdf}, doi = {10.1007/978-3-319-11737-9_4} }
@article{CG15, author = {A.~L.~C.~Cavalcanti and M.-C.~Gaudel}, title = {Test Selection for Traces Refinement}, journal = {Theoretical Computer Science}, volume = {563}, number = {0}, pages = {1 - 42}, year = {2015}, url = {papers/CG15.pdf}, doi = {10.1016/j.tcs.2014.08.012} }
@article{ZC15, author = {F.~Zeyda and A.~L.~C.~Cavalcanti}, title = {Laws of mission-based programming}, journal = {Formal Aspects of Computing}, year = {2015}, url = {papers/ZC15.pdf}, doi = {10.1007/s00165-014-0317-8}, volume = {27}, number = {2}, pages = {423-472} }
@incollection{MC15a, year = {2015}, booktitle = {REFINE Workshop}, title = {{\textsf{\emph{SCJ-Circus}}: a refinement-oriented formal notation for Safety-Critical Java}}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, url = {arxiv.org/pdf/1606.02021} }
@inproceedings{CBCCMS15, author = {G.~Carvalho and F.~A.~Barros and A.~Carvalho and A.~L.~C.~Cavalcanti and A.~Mota and A.~C.~A.~Sampaio}, title = {{NAT2TEST} Tool: From Natural Language Requirements to Test Cases Based on {CSP}}, booktitle = {13th International Conference Software Engineering and Formal Methods}, pages = {283-290}, year = {2015}, editor = {R.~Calinescu and B.~Rumpe}, series = {Lecture Notes in Computer Science}, volume = {9276}, publisher = {Springer}, url = {papers/CBCCMS15.pdf}, doi = {10.1007/978-3-319-22969-0_20} }
@article{LMCCISHLL15, year = {2017}, volume = {16}, number = {3}, journal = {Software \& Systems Modeling}, title = {{An integrated semantics for reasoning about SysML design models using refinement}}, publisher = {Springer}, author = {L.~Lima and A.~Miyazawa and A.~L.~C.~Cavalcanti and M.~Corn\'elio and J.~Iyoda and A.~C.~A.~Sampaio and R.~Hains and A.~Larkham and V.~Lewis}, pages = {1-28}, url = {papers/LMCCISHLL15.pdf}, doi = {10.1007/s10270-015-0492-y} }
@inproceedings{BCWF15, author = {J.~Baxter and A.~L.~C.~Cavalcanti and A.~J.~Wellings and L.~Freitas}, title = {{Safety-Critical Java Virtual Machine Services}}, booktitle = {13th International Workshop on Java Technologies for Real-time and Embedded Systems}, pages = {7:1-7:10}, year = {2015}, editor = {L.~Ziarek}, publishier = {{ACM}}, url = {papers/BCWF15.pdf}, doi = {10.1145/2822304.2822307} }
@inproceedings{CHPW15, author = {A.~L.~C.~Cavalcanti and W.-L. Huang and J.~Peleska and J.~C.~P.~Woodcock}, title = {{CSP and Kripke Structures}}, booktitle = {Theoretical Aspects of Computing}, pages = {505-523}, year = {2015}, editor = {M.~Leucker and C.~Rueda and F.~D.~Valencia}, publisher = {Springer}, url = {papers/CHPW15.pdf}, doi = {10.1007/978-3-319-25150-9_29} }
@inproceedings{MC15b, booktitle = {Brazilian Symposium on Formal Methods}, title = {{Refinement strategies for Safety-Critical Java}}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti}, year = {2015}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, editor = {M.~L.~Corn\'elio}, url = {papers/MC15b.pdf}, doi = {10.1007/978-3-319-29473-5_6} }
@inproceedings{WCW15, booktitle = {Brazilian Symposium on Formal Methods}, title = {{Mobile CSP}}, author = {J.~C.~P.~Woodcock and A.~J.~Wellings and A.~L.~C.~Cavalcanti}, year = {2015}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, editor = {M.~L.~Corn\'elio}, url = {papers/WWC15.pdf}, doi = {10.1007/978-3-319-29473-5_3} }
@inproceedings{Cav15, author = {A.~L.~C.~Cavalcanti}, editor = {M.~Butler and S.~Conchon and F.~Za{\"{\i}}di}, booktitle = {17th International Conference on Formal Engineering Methods}, title = {{Can Java Ever Be Safe? The hiJaC Project Abstract}}, series = {Lecture Notes in Computer Science}, volume = {9407}, publisher = {Springer}, year = {2015}, note = {Invited} }
@inproceedings{FBCW16, booktitle = {Integrated Formal Methods}, title = {{Modelling and verifying a priority scheduler for an SCJ runtime environment}}, author = {L.~Freitas and J.~Baxter and A.~L.~C.~Cavalcanti and A.~Wellings}, year = {2016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, url = {papers/FBCW16.pdf}, doi = {10.1007/978-3-319-33693-0_5}, editor = {E.~{\'A}brah{\'a}m and M.~Huisman}, pages = {63-78}, volume = 9681 }
@inproceedings{LCW16, booktitle = {Integrated Formal Methods}, title = {{A Formal Model of the Safety-Critical Java Level 2 Paradigm}}, author = {M.~Luckcuck and A.~L.~C.~Cavalcanti and A.~Wellings}, year = {2016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, url = {papers/LCW16.pdf}, doi = {10.1007/978-3-319-33693-0_15}, editor = {E.~{\'A}brah{\'a}m and M.~Huisman}, pages = {226-241}, volume = 9681 }
@inproceedings{CWA16, booktitle = {International Colloquium on Theoretical Aspects of Computing}, title = {{Behavioural Models for FMI Co-simulations}}, editor = {A.~C.~A.~Sampaio and F.~Wang}, author = {A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and N.~Am\'alio}, year = {2016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, volume = {9965}, pages = {255-273}, url = {papers/CWA16.pdf}, doi = {10.1007/978-3-319-46750-4_15} }
@inproceedings{APCW16, booktitle = {International Conference on Formal Engineering Methods}, title = {{Checking SysML Models for Co-Simulation}}, author = {N.~Am\'alio and R.~Payne and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, year = {2016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, url = {papers/APCW16.pdf}, volume = {10009}, pages = {450-465}, doi = {10.1007/978-3-319-47846-3_28} }
@inproceedings{COSC16, booktitle = {International Conference on Formal Engineering Methods}, title = {{Local Livelock Analysis of Component-Based Models}}, author = {M.~Conserva~Filho and M.~V.~M.~Oliveira and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti}, year = {2016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, pages = {279-295}, url = {papers/COSC16.pdf}, volume = {10009}, doi = {10.1007/978-3-319-47846-3_18} }
@article{CCS16, title = {{Modelling Timed Reactive Systems from Natural-Language Requirements}}, journal = {Formal Aspects of Computing}, volume = {28}, number = {5}, pages = {725-765}, year = {2016}, author = {G.~Carvalho and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, url = {papers/CCS16.pdf}, doi = {10.1007/s00165-016-0387-x} }
@inproceedings{CHNS16, author = {A.~L.~C.~Cavalcanti and R.~M.~Hierons and S.~Nogueira and A.~C.~A.~Sampaio}, booktitle = {International Symposium on Theoretical Aspects of Software Engineering}, title = {A Suspension-Trace Semantics for {CSP}}, year = {2016}, pages = {3-13}, doi = {10.1109/TASE.2016.9}, url = {papers/CHNS16.pdf}, note = {Invited paper} }
@article{ACGS17, title = {{Formal mutation testing for \textsf{\emph{Circus}}}}, journal = {Information and Software Technology }, volume = {81}, pages = {131-153}, year = {2017}, author = {A.~Alberto and A.~L.~C.~Cavalcanti and M.-C.~Gaudel and A.~Simao}, url = {papers/ACGS16.pdf}, doi = {10.1016/j.infsof.2016.04.003} }
@article{LWC17, author = {M.~Luckcuck and A.~Wellings and A.~L.~C.~Cavalcanti}, title = {{Safety-Critical Java: level 2 in practice}}, journal = {Concurrency and Computation: Practice and Experience}, doi = {10.1002/cpe.3951}, year = {2017}, volume = 29, issue = 6 }
@inproceedings{FTCW17, author = {S.~Foster and B.~Thiele and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, editor = {J.~Bowen and H.~Zhu}, title = {{Towards a UTP Semantics for Modelica}}, booktitle = {6th International Symposium on Unifying Theories of Programming}, year = {2017}, publisher = {Springer}, pages = {44-64}, doi = {10.1007/978-3-319-52228-9_3}, url = {papers/FTCW17.pdf}, volume = 10134, series = {Lecture Notes in Computer Science} }
@inproceedings{RCW17, booktitle = {6th International Symposium on Unifying Theories of Programming}, title = {{A Stepwise Approach to Linking Theories}}, author = {P.~Ribeiro and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, year = {2017}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, editor = {J.~Bowen and H.~Zhu}, pages = {134-154}, doi = {10.1007/978-3-319-52228-9_7}, url = {papers/RCW17.pdf}, volume = 10134 }
@inproceedings{CMWWZ17, booktitle = {Engineering Trustworthy Software Systems}, title = {{Java in the Safety-Critical Domain}}, author = {A.~L.~C.~Cavalcanti and A.~Miyazawa and A.~Wellings and J.~C.~P.~Woodcock and S.~Zhao}, year = {2017}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, editor = {J.~Bowen and Z.~Liu and Z.~Zhang}, pages = {110-150}, doi = {10.1007/978-3-319-56841-6_4}, url = {papers/CMWWZ17.pdf}, volume = 10215 }
@inproceedings{RMLCT17, author = {P.~Ribeiro and A.~Miyazawa and W.~Li and A.~L.~C.~Cavalcanti and J.~Timmis}, editor = {N.~Polikarpova and S.~Schneider}, title = {Modelling and Verification of Timed Robotic Controllers}, booktitle = {Integrated Formal Methods}, year = {2017}, publisher = {Springer}, pages = {18-33}, doi = {10.1007/978-3-319-66845-1_2}, url = {papers/RMLCT17.pdf} }
@inproceedings{BC17, author = {J.~Baxter and A.~L.~C.~Cavalcanti}, editor = {N.~Polikarpova and S.~Schneider}, title = {{Algebraic Compilation of Safety-Critical Java Bytecode}}, booktitle = {Integrated Formal Methods}, year = {2017}, publisher = {Springer}, pages = {161-176}, doi = {10.1007/978-3-319-66845-1_11}, url = {papers/BC17.pdf} }
@inproceedings{CS17, author = {A.~L.~C.~Cavalcanti and A.~Simao}, title = {Fault-Based Testing for Refinement in {CSP}}, booktitle = {29th {IFIP} {WG} 6.1 International Conference on Testing Software and Systems}, pages = {21-37}, year = {2017}, doi = {10.1007/978-3-319-67549-7_2}, editor = {N.~Yevtushenko and A.~R.~Cavalli and H.~Yenig{\"{u}}n}, series = {Lecture Notes in Computer Science}, volume = {10533}, publisher = {Springer}, url = {papers/CS17.pdf} }
@incollection{CMPW17, author = {A.~L.~C.~Cavalcanti and A.~Miyazawa and R.~Payne and J.~Woodcock}, editor = {M.~Mazzara and B.~Meyer}, title = {Sound Simulation and Co-simulation for Robotics}, booktitle = {Present and Ulterior Software Engineering}, year = {2017}, publisher = {Springer International Publishing}, pages = {173-194}, doi = {10.1007/978-3-319-67425-4_11}, url = {papers/CMPW17.pdf} }
@inproceedings{OCS17, author = {R.~Otoni and A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio}, editor = {S.~Cavalheiro and J.~Fiadeiro}, title = {{Local Analysis of Determinism for CSP}}, booktitle = {Formal Methods: Foundations and Applications}, year = {2017}, publisher = {Springer International Publishing}, pages = {107-124}, volume = {10623}, series = {Lecture Notes in Computer Science}, doi = {10.1007/978-3-319-70848-5_8}, url = {papers/OCS17.pdf} }
@inproceedings{MRLCT17, author = {A.~Miyazawa and P.~Ribeiro and W.~Li and A.~L.~C.~Cavalcanti and J.~Timmis}, title = {Automatic Property Checking of Robotic Applications}, year = {2017}, booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems}, volume = {}, number = {}, pages = {3869-3876}, doi = {10.1109/IROS.2017.8206238}, url = {papers/MRLCT17.pdf} }
@inproceedings{FRCGMSC17, author = {L.~Fernandes and M.~Ribeiro and L.~Carvalho and R.~Gheyi and M.~Mongiovi and A.~Santos and A.~L.~C.~Cavalcanti and F.~Ferrari and J.~C.~C.~Maldonado}, title = {Avoiding Useless Mutants}, booktitle = {16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences}, series = {ACM SIGPLAN Notices - GPCE 2017}, volume = {52}, number = {12}, year = {2017}, pages = {187-198}, doi = {10.1145/3170492.3136053}, publisher = {ACM} }
@book{LSC17, editor = {L.~Petrucci and C.~Seceleanu and A.~L.~C.~Cavalcanti}, title = {{Critical Systems: Formal Methods and Automated Verification}}, year = {2017}, volume = {10471}, series = {Lecture Notes in Computer Science}, publisher = {Springer-Verlag} }
@article{COSC18, title = {Compositional and Local Livelock Analysis for {CSP}}, journal = {Information Processing Letters }, volume = {133}, pages = {21-25}, year = {2018}, doi = {doi.org/10.1016/j.ipl.2017.12.011}, author = {M.~S.~Conserva Filho and M.~V.~M.~Oliveira and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti} }
@article{FCWZ18, title = {Unifying theories of time with generalised reactive processes }, journal = {Information Processing Letters }, volume = {135}, number = {}, pages = {47-52}, year = {2018}, doi = {doi.org/10.1016/j.ipl.2018.02.017}, author = {S.~Foster and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and F.~Zeyda} }
@inproceedings{ZOFC18, author = {F.~Zeyda and J.~Ouy and S.~Foster and A.~L.~C.~Cavalcanti}, title = {Formalising Cosimulation Models}, booktitle = {Software Engineering and Formal Methods - {SEFM} 2017 Collocated Workshops}, pages = {453-468}, doi = {10.1007/978-3-319-74781-1_31}, editor = {A.~Cerone and M.~Roveri}, series = {Lecture Notes in Computer Science}, volume = {10729}, publisher = {Springer}, year = {2018}, url = {papers/ZOFC18.pdf} }
@inbook{LMRCWT18, author = {W.~Li and A.~Miyazawa P.~Ribeiro and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and J.~Timmis}, editor = {R.~Gro{\ss} and A.~Kolling and S.~Berman and E.~Frazzoli and A.~Martinoli and F.~Matsuno and M.~Gauci}, title = {From Formalised State Machines to Implementations of Robotic Controllers}, booktitle = {Distributed Autonomous Robotic Systems: The 13th International Symposium}, year = {2018}, publisher = {Springer International Publishing}, pages = {517-529}, doi = {10.1007/978-3-319-73008-0_36}, url = {arxiv.org/abs/1702.01783} }
@inproceedings{CMSLRT18, author = {A.~L.~C.~Cavalcanti and A.~Miyazawa and A.~C.~A.~Sampaio and W.~Li and P.~Ribeiro and J.~Timmis}, editor = {C.~A.~Furia and K.~Winter}, title = {Modelling and Verification for Swarm Robotics}, booktitle = {Integrated Formal Methods}, year = {2018}, publisher = {Springer}, pages = {1-19}, doi = {10.1007/978-3-319-98938-9_1}, url = {papers/CMSLRT18.pdf} }
@inproceedings{FYCW18, author = {S.~Foster and K.~Ye and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, editor = {J.~Desharnais and W.~Guttmann and S.~Joosten}, title = {{Calculational Verification of Reactive Programs with Reactive Relations and Kleene Algebra}}, booktitle = {Relational and Algebraic Methods in Computer Science}, year = {2018}, publisher = {Springer}, pages = {205-224}, doi = {10.1007/978-3-030-02149-8_13}, url = {papers/FYCW18.pdf} }
@inproceedings{FBCMW18, author = {S.~Foster and J.~Baxter and A.~L.~C.~Cavalcanti and A.~Miyazawa and J.~C.~P.~Woodcock}, editor = {K.~Bae and P.~C.~{\"O}lveczky}, title = {{{Automating Verification of State Machines with Reactive Designs and Isabelle/UTP}}}, booktitle = {Formal Aspects of Component Software}, year = {2018}, publisher = {Springer}, address = {Cham}, pages = {137-155}, doi = {10.1007/978-3-030-02146-7_7}, url = {papers/FBCMW18.pdf} }
@article{RC19, title = {{Angelic processes for CSP via the UTP}}, journal = {Theoretical Computer Science}, year = {2019}, doi = {10.1016/j.tcs.2018.10.008}, author = {P.~Ribeiro and A.~L.~C.~Cavalcanti}, url = {papers/RC18.pdf}, volume = {756}, pages = {19-63} }
@article{CSMRCDLT19, title = {Verified simulation for robotics}, journal = {Science of Computer Programming}, year = {2019}, doi = {doi.org/10.1016/j.scico.2019.01.004}, author = {A.~L.~C.~Cavalcanti and A.~C.~A.~Sampaio and A.~Miyazawa and P.~Ribeiro and M.~Conserva~Filho and A.~Didier and W.~Li and J.~Timmis}, url = {papers/CSMRCD19.pdf}, volume = {174}, pages = {1-37} }
@article{MRLCTW19, year = {2019}, volume = {18}, number = {5}, journal = {Software \& Systems Modeling}, title = {{RoboChart: modelling and verification of the functional behaviour of robotic applications}}, publisher = {Springer}, author = {A.~Miyazawa and P.~Ribeiro and W.~Li and A.~L.~C.~Cavalcanti and J.~Timmis and J.~C.~P.~Woodcock}, pages = {3097-3149}, doi = {doi.org/10.1007/s10270-018-00710-z}, url = {rdcu.be/bh7dI} }
@article{CS19, author = {A.~L.~C.~Cavalcanti and A.~Simao}, title = {{Fault-based refinement-testing for CSP}}, journal = {Software Quality Journal}, year = {2019}, doi = {10.1007/s11219-018-9431-9}, url = {doi.org/10.1007/s11219-018-9431-9} }
@article{PHC19, title = {{Finite complete suites for CSP refinement testing}}, journal = {Science of Computer Programming}, volume = {179}, pages = {1 - 23}, year = {2019}, issn = {0167-6423}, doi = {doi.org/10.1016/j.scico.2019.04.004}, url = {papers/PHC19.pdf}, author = {J.~Peleska and W.-l.~Huang and A.~L.~C.~Cavalcanti} }
@article{MC19, title = {{SCJ-Circus: Specification and refinement of Safety-Critical Java programs}}, journal = {Science of Computer Programming}, volume = {181}, pages = {140-176}, year = {2019}, doi = {doi.org/10.1016/j.scico.2019.01.002}, url = {papers/MC19.pdf}, author = {A.~Miyazawa and A.~L.~C.~Cavalcanti and A.~Wellings} }
@inproceedings{WCFMY19, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and S.~Foster and A.~Mota and K.~Ye}, editor = {P.~Ribeiro and A.~C.~A.~Sampaio}, title = {{Probabilistic Semantics for RoboChart}}, booktitle = {Unifying Theories of Programming}, year = {2019}, publisher = {Springer}, doi = {doi.org/10.1007/978-3-030-31038-7_5}, url = {papers/WCFMY19.pdf}, pages = {80--105} }
@inproceedings{CBHL19, author = {A.~L.~C.~Cavalcanti and J.~Baxter and R.~M.~Hierons and R.~Lefticaru}, editor = {D.~Beyer and C.~Keller}, title = {{Testing Robots using CSP}}, booktitle = {Tests and Proofs}, year = {2019}, publisher = {Springer}, doi = {doi.org/10.1007/978-3-030-31157-5_2}, url = {papers/CBHL19.pdf}, pages = {21--38} }
@article{FCCWZ20, author = {S.~Foster and A.~L.~C.~Cavalcanti and S.~Canham and J.~C.~P.~Woodcock and F.~Zeyda}, title = {Unifying theories of reactive design contracts}, journal = {Theoretical Computer Science}, volume = {802}, pages = {105 -- 140}, year = {2020}, url = {papers/FCCWZ20.pdf}, doi = {10.1016/j.tcs.2019.09.017} }
@article{CHN20, author = {A.~L.~C.~Cavalcanti and R.~Hierons and S.~Nogueira}, title = {{Inputs and outputs in CSP: a model and a testing theory}}, journal = {ACM Transactions on Computational Logic}, year = {2020}, url = {papers/CHN20.pdf}, doi = {10.1145/3379508} }
@inproceedings{Cav20, author = {A.~L.~C.~Cavalcanti}, editor = {A.~Raschke and D.~M{\'{e}}ry and F.~Houdek}, title = {{Modelling and Verification of Robotic Platforms for Simulation Using RoboStar Technology}}, booktitle = {Rigorous State-Based Methods - 7th International Conference}, series = {Lecture Notes in Computer Science}, volume = {12071}, pages = {3--5}, publisher = {Springer}, year = {2020}, url = {papers/Cav20.pdf}, doi = {10.1007/978-3-030-48077-6_1} }
@article{FBCWZ20, title = {{Unifying semantic foundations for automated verification tools in Isabelle/UTP}}, journal = {Science of Computer Programming}, volume = {197}, year = {2020}, author = {S.~Foster and J.~Baxter and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and F.~Zeyda}, doit = {10.1016/j.scico.2020.102510} }
@inproceedings{ACW20, author = {Z.~Attala and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, editor = {A.~Albarghouthi and G.~Katz and N.~Narodytska}, title = {{A Comparison of Neural Network Tools for the Verification of Linear Specifications of ReLU Networks}}, booktitle = {3rd Workshop on Formal Methods for ML-Enabled Autonomous System}, pages = {22--33}, year = {2020}, url = {fomlas2020.wixsite.com/fomlas2020} }
@article{FYCW21, author = {S.~Foster and K.~Ye and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {Automated verification of reactive and concurrent programs by calculation}, journal = {Journal of Logical and Algebraic Methods in Programming}, volume = {121}, pages = {100681}, year = {2021}, doi = {https://doi.org/10.1016/j.jlamp.2021.100681} }
@inproceedings{ZDSCCZ21, author = {M.~Zhang and D.~Du and A.~C.~A.~Sampaio and A.~L.~C.~Cavalcanti and M.~Conserva Filho and M.~Zhang}, title = {{Transforming RoboSim Models into UPPAAL}}, pages = {71--78}, booktitle = {15th International Symposium on Theoretical Aspects of Software Engineering}, publisher = {IEEE}, year = {2021}, doi = {10.1109/TASE.2013.18} }
@inproceedings{Cav21, author = {A.~L.~C.~Cavalcanti}, title = {{RoboStar Modelling Stack: Tackling the Reality Gap}}, year = {2021}, publisher = {Association for Computing Machinery}, doi = {10.1145/3459086.3459628}, booktitle = {1st International Workshop on Verification of Autonomous \& Robotic Systems}, series = {VARS 2021} }
@book{CDHTW21, editor = {A.~L.~C.~Cavalcanti and B.~Dongol and R.~Hierons and J.~Timmis and J.~C.~P.~Woodcock}, title = {Software Engineering for Robotics}, year = {2021}, publisher = {Springer International Publishing}, isbn = {978-3-030-66493-0}, doi = {10.1007/978-3-030-66494-7} }
@inbook{CBBCFMRS21, author = {A.~L.~C.~Cavalcanti and W.~Barnett and J.~Baxter and G.~Carvalho and M.~C.~Filho and A.~Miyazawa and P.~Ribeiro and A.~C.~A.~Sampaio}, editor = {A.~L.~C.~Cavalcanti and B.~Dongol and R.~Hierons and J.~Timmis and J.~C.~P.~Woodcock}, title = {RoboStar Technology: A Roboticist's Toolbox for Combined Proof, Simulation, and Testing}, booktitle = {Software Engineering for Robotics}, year = {2021}, publisher = {Springer International Publishing}, pages = {249--293}, doi = {10.1007/978-3-030-66494-7_9}, url = {papers/CBBCFMRS21.pdf} }
@inproceedings{CBC21, author = {A.~L.~C.~Cavalcanti and J.~Baxter and G.~Carvalho}, editor = {R.~Calinescu and C.~S.~P{\u{a}}s{\u{a}}reanu}, title = {{RoboWorld: Where Can My Robot Work?}}, booktitle = {Software Engineering and Formal Methods}, year = {2021}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, pages = {3--22}, doi = {https://doi.org/10.1007/978-3-030-92124-8_1} }
@inproceedings{ACJ21, author = {A.~Abba and A.~L.~C.~Cavalcanti and J.~Jacob}, editor = {S.~Campos and M.~Minea}, title = {{Temporal Reasoning Through Automatic Translation of tock-CSP into Timed Automata}}, booktitle = {Formal Methods: Foundations and Applications}, year = {2021}, publisher = {Springer}, pages = {70--86}, doi = {https://doi.org/10.1007/978-3-030-92137-8_5} }
@article{YCFMW22, author = {K.~Ye and A.~L.~C.~Cavalcanti and S.~Foster and A.~Miyazawa and J.~C.~.P.~Woodcock}, year = {2022}, title = {{Probabilistic modelling and verification using RoboChart and PRISM}}, journal = {Software and Systems Modeling}, doi = {https://doi.org/10.1007/s10270-021-00916-8}, volume = {21}, pages = {667-716} }
@article{BCM22, author = {W.~Barnett and A.~L.~C.~Cavalcanti and A.~Miyazawa}, title = {{Architectural Modelling for Robotics: RoboArch and the CorteX example}}, journal = {Frontiers of Robotics and AI}, year = {2022}, doi = {https://doi.org/10.3389/frobt.2022.991637} }
@inproceedings{WC22, author = {M.~Windsor and A.~L.~C.~Cavalcanti}, editor = {A.~Riesco and M.~Zhang}, title = {{RoboCert: Property Specification in Robotics}}, booktitle = {International Conference on Formal Engineering Methods}, year = {2022}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, doi = {https://10.1007/978-3-031-17244-1_23}, url = {papers/WC22.pdf}, volume = {13478} }
@article{MCFDHKLRRTW22, author = {M.~Mousavi and A.~L.~C.~Cavalcanti and M.~Fisher and L.~Dennis and R.~Hierons and B.~Kaddouh and E.~L.-C.~Law and R.~Richardson and J.~O.~Ringert and I.~Tyukin and J.~C.~P.~Woodcock}, title = {{Trustworthy Autonomous Systems through Verifiability}}, journal = {IEEE Software Magazine}, year = {2023}, volume = {56}, number = {2}, doi = {doi.org/10.1109/MC.2022.3192206} }
@article{BRC22, title = {{Sound reasoning in tock-CSP}}, journal = {Acta Informatica}, year = {2022}, author = {J.~Baxter and P.~Ribeiro and A.~L.~C.~Cavalcanti}, doi = {10.1007/s00236-020-00394-3}, volume = {59}, pages = {125-162} }
@article{TPANCCHT22, title = {{From Pluralistic Normative Principles to Autonomous-Agent Rules}}, journal = {Minds and Machines}, year = {2022}, author = {B.~Townsend and C.~Paterson and T.~T.~Arvind and G.~Nemirovsky and R.~Calinescu and A.~L.~C.~Cavalcanti and I.~Habli and A.~Thomas}, doi = {https://doi.org/10.1007/s11023-022-09614-w} }
@inproceedings{DCN22, author = {D.~Du and A.~L.~C.~Cavalcanti and J.~Nie}, title = {RoboSimVer: {A} Tool for RoboSim Modeling and Analysis}, booktitle = {37th {IEEE/ACM} International Conference on Automated Software Engineering}, pages = {164:1--164:4}, publisher = {{ACM}}, year = {2022}, doi = {10.1145/3551349.3559533} }
@inproceedings{YBJCC23, author = {S.~G.~Yaman and C.~Burholt and M.~Jones and R.~Calinescu and A.~L.~C.~Cavalcanti}, editor = {L.~Lambers and S.~Uchitel}, title = {{Specification and Validation of Normative Rules for Autonomous Agents}}, booktitle = {Fundamental Approaches to Software Engineering}, year = {2023}, publisher = {Springer}, doi = {https://doi.org/10.1007/978-3-031-30826-0_13}, volume = {13991} }
@article{BCGH23, author = {J.~Baxter and A.~L.~C.~Cavalcanti and M.~Gazda and R.~M.~Hierons}, title = {{Testing Using CSP Models: Time, Inputs, and Outputs}}, year = {2023}, publisher = {Association for Computing Machinery}, volume = {24}, number = {2}, doi = {10.1145/3572837}, journal = {ACM Transactions in Computational Logic} }
@inbook{CMST23, author = {A.~L.~C.~Cavalcanti and A.~Miyazawa and U.~Schulze and J.~Timmis}, title = {{Bringing RoboStar and RT-Tester together}}, booktitle = {Jan Peleska's Festschrift}, year = {2023}, publisher = {Springer}, pages = {16--33}, doi = {10.1007/978-3-031-40132-9_2} }
@inproceedings{CH23, author = {A.~L.~C.~Cavalcanti and R.~Hierons}, title = {{Challenges in testing cyclic systems}}, booktitle = {27th International Conference on Engineering of Complex Computer Systems}, year = {2023}, publisher = {IEEE} }
@inproceedings{HCMC23, author = {H.~Hendry and A.~L.~C.~Cavalcanti and C.~McCall and M.~Chattington}, title = {{Verification of a search-and-rescue drone with humans in the loop}}, booktitle = {14th International Conference on Applied Human Factors and Ergonomics}, year = {2023} }
@inproceedings{FMYTCCC23, author = {N.~Feng and L.~Marsso and S.~G.~Yaman and B.~Townsend and A.~L.~C.~Cavalcanti and R.~Calinescu and M.~Chechik}, title = {{Towards a Formal Framework for Normative Requirements Elicitation}}, booktitle = {Automated Software Engineering}, year = {2023}, series = {Conference Publishing Services}, pages = {1776-1780} }
@article{BCCR23, author = {J.~Baxter and G.~Carvalho and A.~L.~C.~Cavalcanti and F.~Rodrigues}, title = {{RoboWorld: verification of robotic systems with environment in the loop}}, year = {2023}, publisher = {Association for Computing Machinery}, journal = {Formal Aspects of Computing}, volume = {35}, issue = {4}, pages = {1-46}, doi = {https://doi.org/10.1145/3625563} }
@inproceedings{AYDCWM23, author = {M.~Adam and K.~Ye and D.~Anisi and A.~L.~C.~Cavalcanti and J.~C.~P.~Woodcock and R.~Morris}, title = {{Probabilistic modelling and safety assurance of an agriculture robot providing light-treatment}}, booktitle = {IEEE International Conference on Automation Science and Engineering}, year = {2023} }
@inproceedings{WCFOSZ23, author = {J.~C.~P.~Woodcock and A.~L.~C.~Cavalcanti and S.~Foster and M.~V.~M.~Oliveira and A.~C.~A.~Sampaio and F.~Zeyda}, editor = {J.~Bowen and Q.~Li and Q.~Xu}, title = {{UTP, \textsf{\emph{Circus}}, and Isabelle}}, booktitle = {Theories of Programming and Formal Methods: Essays Dedicated to Jifeng He on the Occasion of His 80th Birthday}, year = {2023}, publisher = {Springer}, pages = {19--51}, doi = {10.1007/978-3-031-40436-8_2} }
@inproceedings{ACW23, author = {Z.~Attala and A.~L.C.~Cavalcanti and J.~C.~P.~Woodcock}, editor = {E.~{\'A}brah{\'a}m and C.~Dubslaff and S.~L.~T.~Tarifa}, title = {Modelling and Verifying Robotic Software that Uses Neural Networks}, booktitle = {Theoretical Aspects of Computing}, year = {2023}, publisher = {Springer}, pages = {15--35}, doi = {10.1007/978-3-031-47963-2_3} }
@inproceedings{CABMR23, author = {A.~L.~C.~Cavalcanti and Z.~Attala and J.~Baxter and A.~Miyazawa and P.~Ribeiro}, editor = {A.~Cerone}, title = {Model-Based Engineering for Robotics with RoboChart and RoboTool}, booktitle = {Formal Methods for an Informal World: ICTAC 2021 Summer School}, year = {2023}, publisher = {Springer International Publishing}, pages = {106--151}, doi = {10.1007/978-3-031-43678-9_4}, url = {https://robostar.cs.york.ac.uk/notations/robochart-tutorial/tutorial.pdf} }
@article{CCRS24, author = {A.~L.~C.~Cavalcanti and M.~Conserva Filho and P.~Ribeiro and A.~C.A.~Sampaio}, title = {{Laws of Timed State Machines}}, journal = {The Computer Journal}, year = {2024}, doi = {10.1093/comjnl/bxad124}, volume = 67, number = 6, pages = {2066--2107} }
@proceedings{BC24a, editor = {D.~Beyer and A.~L.~C.~Cavalcanti}, title = {27th International Conference on Fundamental Approaches to Software Engineering - European Joint Conferences on Theory and Practice of Software}, series = {Lecture Notes in Computer Science}, volume = {14573}, publisher = {Springer}, year = {2024}, doi = {10.1007/978-3-031-57259-3} }
@inproceedings{FMYBA24, author = {N.~Feng and L.~Marsso and S.~G.~Yaman and Y.~Baatartogtokh and R.~Ayad and V.~O.~D.~Mello and B.~Townsend and I.~Standen and I.~Stefanakos and C.~Imrie and G.~N.~Rodrigues and A.~L.~C.~Cavalcanti and R.~Calinescu and M.~Chechik}, title = {{Analyzing and Debugging Normative Requirements via Satisfiability Checking}}, year = {2024}, publisher = {Association for Computing Machinery}, doi = {10.1145/3597503.3639093}, booktitle = {IEEE/ACM 46th International Conference on Software Engineering} }
@article{LRMRCAWT24, title = {{Formal Design, Verification and Implementation of Robotic Controller Software via RoboChart and RoboTool}}, author = {W.~Li and P.~Ribeiro and A.~Miyazawa and R.~Redpath and A.~L.~C.~Cavalcanti and K.~J.~Alden and J.~C.~P.~Woodcock and J.~Timmis}, year = {2024}, journal = {Autonomous Robots}, publisher = {Springer}, volume = 48, number = 14, doi = {10.1007/s10514-024-10163-7} }
@article{YRBJCC24, title = {Toolkit for Specification, Validation and Verification of Social, Legal, Ethical, Empathetic and Cultural Requirements for Autonomous Agents}, author = {S.~G.~Yaman and P.~Ribeiro and C.~Burholt and M.~Jones and A.~L.~C.~Cavalcanti and R.~Calinescu}, year = {2024}, doi = {10.1016/j.scico.2024.103118}, journal = {Science of Computer Programming}, publisher = {Elsevier} }
@article{BCHPR24, author = {D.~Brugali and A.~L.~C.~Cavalcanti and N.~Hochgeschwender and P.~Pelliccione and L.~Rebelo}, title = {Future Directions in Software Engineering for Autonomous Robots: An Agenda for Trustworthiness}, journal = {{IEEE} Robotics Automation Magazine}, volume = {31}, number = {3}, pages = {186--204}, year = {2024}, doi = {10.1109/MRA.2024.3417089} }
@article{CMT24, author = {A.~L.~C.~Cavalcanti and A.~Miyazawa and J.~Timmis}, title = {Software engineering for robotics}, journal = {Robotics and Autonomous Systems}, volume = {174}, pages = {104648}, year = {2024}, doi = {10.1016/J.ROBOT.2024.104648} }
@inproceedings{FMYSBAMTBCCC24, author = {N.~Feng and L.~Marsso and S.~G.~Yaman and I.~Standen and Y.~Baatartogtokh and R.~Ayad and V.~O.~Mello and B.~A.~Townsend and H.~Bartels and A.~L.~C.~Cavalcanti and R.~Calinescu and M.Chechik}, editor = {G.~Liebel and I.~Hadar and P.~Spoletini}, title = {Normative Requirements Operationalization with Large Language Models}, booktitle = {32nd {IEEE} International Requirements Engineering Conference}, pages = {129--141}, publisher = {{IEEE}}, year = {2024}, doi = {10.1109/RE59067.2024.00022} }
@inproceeedings{SDKBMRARDC24, title = {{Trustworthy ROS Software Architecture for Autonomous Drones Missions: From RoboChart Modelling to ROS Implementation}}, author = {N~Shaukat and S.~Dubey and B.~Kaddouh and A.~Blight and L.~Mudrich and P.~Ribeiro and H.~Araujo and R.~Richardson and L.~Dennis and A.~L.~C.~Cavalcanti}, year = {2024}, booktitle = {20th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications}, publisher = {{IEEE}}, pages = {1--7}, doi = {10.1109/MESA61532.2024.10704818} }
@inproceedings{AAHAC24, title = {Safety assurance of autonomous agricultural robots: from offline model-checking to runtime verification}, author = {M.~Adam and A.~D.~Anisi and E.~Hartmark and T.~Andersen and A.~L.~C.~Cavalcanti}, booktitle = {IEEE International Conference on Automation Science and Engineering}, year = {2024}, doi = {10.1109/CASE59546.2024.10711810}, pages = {2511-2516} }
@inproceedings{MNARC24, title = {Model checking and verification of synchronisation properties of cobot welding}, booktitle = {Formal Methods for Autonomous Systems}, author = {Y.~ Murray and H.~Nordlie and D.~A.~Anisi and P.~Ribeiro and A.~L.~C.~Cavalcanti}, series = {Electronic Proceedings in Theoretical Computer Science}, year = {2024}, volume = {411}, pages = {91–108}, doi = {10.4204/EPTCS.411.6} }
@article{LABCGLMOPPTTZ24, title = {{Robotic safe adaptation in unprecedented situations: the RoboSAPIENS project}}, volume = {2}, doi = {10.1017/cbp.2024.4}, journal = {Research Directions: Cyber-Physical Systems}, author = {P.~G.~Larsen and S.~Ali and R.~Behrens and A.~.L.~C.~Cavalcanti and C.~Gomes and G.~Li and P.~Meulenaere and M.~L.~Olsen and N.~Passalis and T.~Peyrucain and J.~Tapia and A.~Tefas and H.~Zhang}, year = {2024} }
@proceedings{BC24b, editor = {A.~L.~C.~Cavalcanti and J.~Baxter}, title = {The Practice of Formal Methods: Essays in Honour of Cliff Jones, Parts I and II}, series = {Lecture Notes in Computer Science}, volume = {14781-14782}, publisher = {Springer}, year = {2024} }
@inproceedings{AYFCW25, author = {Z.~Attala and F.~Yan and S.~Foster and A.~L.C.~Cavalcanti and J.~C.~P.~Woodcock}, title = {Process-Algebraic Semantics for Verifying Intelligent Robotic Control Software}, booktitle = {17th NASA Formal Methods Symposium}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2025} }
@inproceedings{BvKWCG25, author = {J.~Baxter and B.~van~Acker and M.~Kristensen and T.~Wright and A.~L.~C.~Cavalcanti and C.~Gomes}, title = {Formal Architectural Patterns for Adaptive Robotic Software}, booktitle = {Fundamental Approaches to Software Engineering - European Joint Conferences on Theory and Practice of Software}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2025} }
@inproceedings{HCMC25, author = {H.~Hendry and A.~L.~C.~Cavalcanti and C.~McCall and M.~Chattington}, title = {RoboScene: Notation for Formal Verification of Human-Robot Interaction}, booktitle = {Fundamental Approaches to Software Engineering - European Joint Conferences on Theory and Practice of Software}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2025} }
@article{MACBPRTW24, title = {Diagrammatic Physical Robot Models}, author = {A.~Miyazawa and S.~Ahmadi and A.~L.~C.~Cavalcanti1 and J.~Baxter and M.~Post and P.~Ribeiro and J.~Timmis and T.~Wright}, journal = {Software and Systems Modelling}, year = {2025}, doi = {10.1007/s10270-025-01270-9} }
@article{YRCCPT25, title = {Specification, validation and verification of social, legal, ethical, empathetic and cultural requirements for autonomous agents}, journal = {Journal of Systems and Software}, volume = {220}, pages = {112229}, year = {2025}, doi = {10.1016/j.jss.2024.112229}, url = {https://www.sciencedirect.com/science/article/pii/S0164121224002735}, author = {S.~G.~Yaman and P.~Ribeiro and A.~L.~C.~Cavalcanti and R.~Calinescu and C.~Paterson and B.~Townsend} }
This file was generated by bibtex2html 1.98.