Formally verified animation for RoboChart using interaction trees

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 137; p. 100940
Main Authors Ye, Kangfeng, Foster, Simon, Woodcock, Jim
Format Journal Article
LanguageEnglish
Published 01.02.2024
Online AccessGet full text
ISSN2352-2208
DOI10.1016/j.jlamp.2023.100940

Cover

Loading…
ArticleNumber 100940
Author Ye, Kangfeng
Woodcock, Jim
Foster, Simon
Author_xml – sequence: 1
  givenname: Kangfeng
  surname: Ye
  fullname: Ye, Kangfeng
– sequence: 2
  givenname: Simon
  surname: Foster
  fullname: Foster, Simon
– sequence: 3
  givenname: Jim
  surname: Woodcock
  fullname: Woodcock, Jim
BookMark eNotj81KAzEcxHOoYK19Ai95ga352k1yLItVoSCInkM2zV-z7CYlWYW-vdvW08DMMMzvDi1iih6hB0o2lNDmsd_0gx2PG0YYnx2iBVmgJeM1qxgj6hatS-kJmatKKk6XaLtLebTDcMK_PgcI_oBtDKOdQooYUsbvqUvtt80T_ikhfuEQJ5-tu-RT9r7coxuwQ_Hrf12hz93TR_tS7d-eX9vtvnJMiKkSQnVd4whTAF6A564mB60EJY3WQgI0Sjsudc3ruQdSSV5D7TiTQL23wFeIX3ddTqVkD-aY56P5ZCgxZ3jTmwu8OcObKzz_A9NPUx4
Cites_doi 10.1016/j.jlap.2010.03.012
10.1145/3371119
10.1016/j.scico.2019.01.004
10.1016/j.scico.2021.102766
10.1016/j.scico.2020.102510
10.1109/TSMCC.2012.2218236
10.1016/0020-0190(87)90106-2
10.1007/s10270-018-00710-z
10.1016/S0304-3975(97)00143-6
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.1016/j.jlamp.2023.100940
DatabaseName CrossRef
DatabaseTitle CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jlamp_2023_100940
GroupedDBID --M
0R~
4.4
457
4G.
7-5
8P~
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AATTM
AAXKI
AAXUO
AAYFN
AAYWO
AAYXX
ABBOA
ABJNI
ABMAC
ABXDB
ACDAQ
ACGFS
ACRLP
ACVFH
ADBBV
ADCNI
ADEZE
ADVLN
AEBSH
AEIPS
AEKER
AENEX
AEUPX
AFJKZ
AFPUW
AFTJW
AFXIZ
AGCQF
AGHFR
AGRNS
AGUBO
AIALX
AIEXJ
AIGII
AIIUN
AIKHN
AITUG
AKBMS
AKRWK
AKYEP
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
AXJTR
BKOJK
BLXMC
BNPGV
CITATION
EBS
EFJIC
EJD
FDB
FIRID
FYGXN
GBLVA
GBOLZ
HZ~
KOM
M41
O9-
OAUVE
RIG
ROL
SPC
SPCBC
SSH
SSV
SSZ
T5K
~G-
ID FETCH-LOGICAL-c244t-448bb6c028ffe4fe3c50d9841069947ff689c379535bb6f78735f5c327f1eeaf3
ISSN 2352-2208
IngestDate Tue Jul 01 00:37:50 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c244t-448bb6c028ffe4fe3c50d9841069947ff689c379535bb6f78735f5c327f1eeaf3
OpenAccessLink https://doi.org/10.1016/j.jlamp.2023.100940
ParticipantIDs crossref_primary_10_1016_j_jlamp_2023_100940
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2024-02-00
PublicationDateYYYYMMDD 2024-02-01
PublicationDate_xml – month: 02
  year: 2024
  text: 2024-02-00
PublicationDecade 2020
PublicationTitle Journal of logical and algebraic methods in programming
PublicationYear 2024
References Haftmann (10.1016/j.jlamp.2023.100940_br0190) 2010; vol. 6009
MathWorks (10.1016/j.jlamp.2023.100940_br0390) 2022
Boichut (10.1016/j.jlamp.2023.100940_br0340) 2007
10.1016/j.jlamp.2023.100940_br0170
Bogdanas (10.1016/j.jlamp.2023.100940_br0380) 2015
Cavalcanti (10.1016/j.jlamp.2023.100940_br0070) 2019; 174
Mayr (10.1016/j.jlamp.2023.100940_br0200) 1998; 192
Ye (10.1016/j.jlamp.2023.100940_br0220) 2022
Miyazawa (10.1016/j.jlamp.2023.100940_br0030) 2019; 18
Hoare (10.1016/j.jlamp.2023.100940_br0110) 1985
Ye (10.1016/j.jlamp.2023.100940_br0060) 2021
Blanchette (10.1016/j.jlamp.2023.100940_br0300) 2014; vol. 8558
Foster (10.1016/j.jlamp.2023.100940_br0140) 2021; vol. 203
Hilder (10.1016/j.jlamp.2023.100940_br0280) 2012; 42
Woodcock (10.1016/j.jlamp.2023.100940_br0050) 2019
Ye (10.1016/j.jlamp.2023.100940_br0040) 2021
Brookes (10.1016/j.jlamp.2023.100940_br0150)
Schneider (10.1016/j.jlamp.2023.100940_br0250) 1999
Xia (10.1016/j.jlamp.2023.100940_br0130) 2019; 4
Kemeny (10.1016/j.jlamp.2023.100940_br0420) 1983
de Souza (10.1016/j.jlamp.2023.100940_br0350) 2011
Ballarin (10.1016/j.jlamp.2023.100940_br0320) 2004
Kazmierczak (10.1016/j.jlamp.2023.100940_br0330) 1998
Spivey (10.1016/j.jlamp.2023.100940_br0180) 1992
Murray (10.1016/j.jlamp.2023.100940_br0100) 2022; 216
Baxter (10.1016/j.jlamp.2023.100940_br0240) 2021; 04
Woodcock (10.1016/j.jlamp.2023.100940_br0270) 2012; 6
Miyazawa (10.1016/j.jlamp.2023.100940_br0290) 2020
Leuschel (10.1016/j.jlamp.2023.100940_br0210) 2003; vol. 2805
Roscoe (10.1016/j.jlamp.2023.100940_br0120) 2011
Foster (10.1016/j.jlamp.2023.100940_br0310) 2020; 197
Hoare (10.1016/j.jlamp.2023.100940_br0230) 1987; 24
Ellison (10.1016/j.jlamp.2023.100940_br0370) 2012
Gibson-Robinson (10.1016/j.jlamp.2023.100940_br0160) 2014
Kemeny (10.1016/j.jlamp.2023.100940_br0410)
Cavalcanti (10.1016/j.jlamp.2023.100940_br0010) 2021
Hoare (10.1016/j.jlamp.2023.100940_br0020) 1998
Foster (10.1016/j.jlamp.2023.100940_br0080) 2020
Foster (10.1016/j.jlamp.2023.100940_br0090) 2021
Rosu (10.1016/j.jlamp.2023.100940_br0360) 2010; 79
Woodcock (10.1016/j.jlamp.2023.100940_br0260) 2002
References_xml – start-page: 404
  year: 2022
  ident: 10.1016/j.jlamp.2023.100940_br0220
  article-title: Formally verified animation for RoboChart using interaction trees
– volume: 79
  start-page: 397
  issue: 6
  year: 2010
  ident: 10.1016/j.jlamp.2023.100940_br0360
  article-title: An overview of the K semantic framework
  publication-title: J. Log. Algebraic Methods Program.
  doi: 10.1016/j.jlap.2010.03.012
– year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0040
  article-title: Probabilistic modelling and verification using RoboChart and PRISM
  publication-title: Softw. Syst. Model.
– volume: vol. 8558
  start-page: 93
  year: 2014
  ident: 10.1016/j.jlamp.2023.100940_br0300
  article-title: Truly modular (co)datatypes for Isabelle/HOL
– year: 2011
  ident: 10.1016/j.jlamp.2023.100940_br0350
– volume: 04
  year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0240
  article-title: Sound reasoning in tock-CSP
  publication-title: Acta Inform.
– volume: vol. 203
  start-page: 20:1
  year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0140
  article-title: Formally verified simulations of state-rich processes using interaction trees in Isabelle/HOL
– ident: 10.1016/j.jlamp.2023.100940_br0150
– volume: 4
  issue: POPL
  year: 2019
  ident: 10.1016/j.jlamp.2023.100940_br0130
  article-title: Interaction trees: representing recursive and impure programs in Coq
  publication-title: Proc. ACM Program. Lang.
  doi: 10.1145/3371119
– year: 1992
  ident: 10.1016/j.jlamp.2023.100940_br0180
– volume: vol. 6009
  start-page: 103
  year: 2010
  ident: 10.1016/j.jlamp.2023.100940_br0190
  article-title: Code generation via higher-order rewrite systems
– volume: 174
  start-page: 1
  year: 2019
  ident: 10.1016/j.jlamp.2023.100940_br0070
  article-title: Verified simulation for robotics
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2019.01.004
– start-page: 445
  year: 2015
  ident: 10.1016/j.jlamp.2023.100940_br0380
  article-title: K-java: a complete semantics of java
– start-page: 254
  year: 1998
  ident: 10.1016/j.jlamp.2023.100940_br0330
  article-title: Verifying model oriented specifications through animation
– start-page: 249
  year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0010
– start-page: 184
  year: 2002
  ident: 10.1016/j.jlamp.2023.100940_br0260
  article-title: The semantics of circus
– volume: 216
  year: 2022
  ident: 10.1016/j.jlamp.2023.100940_br0100
  article-title: Safety assurance of an industrial robotic control system using hardware/software co-verification
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2021.102766
– year: 1985
  ident: 10.1016/j.jlamp.2023.100940_br0110
– volume: vol. 2805
  start-page: 855
  year: 2003
  ident: 10.1016/j.jlamp.2023.100940_br0210
  article-title: ProB: a model checker for B
– start-page: 169
  year: 2020
  ident: 10.1016/j.jlamp.2023.100940_br0080
  article-title: Differential hoare logics and refinement calculi for hybrid systems with isabelle/hol
– start-page: 367
  year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0090
  article-title: Hybrid systems verification with Isabelle/hol: simpler syntax, better models, faster proofs
– volume: 6
  year: 2012
  ident: 10.1016/j.jlamp.2023.100940_br0270
  article-title: Features of cml: a formal modelling language for systems of systems
  publication-title: IEEE Syst. J.
– year: 1983
  ident: 10.1016/j.jlamp.2023.100940_br0420
  article-title: Finite Markov Chains: With a New Appendix “Generalization of a Fundamental Matrix”
– start-page: 533
  year: 2012
  ident: 10.1016/j.jlamp.2023.100940_br0370
  article-title: An executable formal semantics of C with applications
– start-page: 80
  year: 2019
  ident: 10.1016/j.jlamp.2023.100940_br0050
  article-title: Probabilistic semantics for RoboChart
– volume: 197
  year: 2020
  ident: 10.1016/j.jlamp.2023.100940_br0310
  article-title: Unifying semantic foundations for automated verification tools in Isabelle/UTP
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2020.102510
– volume: 42
  start-page: 1730
  issue: 6
  year: 2012
  ident: 10.1016/j.jlamp.2023.100940_br0280
  article-title: Chemical detection using the receptor density algorithm
  publication-title: IEEE Trans. Syst. Man Cybern., Part C
  doi: 10.1109/TSMCC.2012.2218236
– start-page: 34
  year: 2004
  ident: 10.1016/j.jlamp.2023.100940_br0320
  article-title: Locales and locale expressions in Isabelle/Isar
– year: 2022
  ident: 10.1016/j.jlamp.2023.100940_br0390
– year: 2011
  ident: 10.1016/j.jlamp.2023.100940_br0120
  article-title: Understanding Concurrent Systems
– volume: 24
  start-page: 127
  issue: 2
  year: 1987
  ident: 10.1016/j.jlamp.2023.100940_br0230
  article-title: The weakest prespecification
  publication-title: Inf. Process. Lett.
  doi: 10.1016/0020-0190(87)90106-2
– ident: 10.1016/j.jlamp.2023.100940_br0170
– start-page: 465
  year: 2021
  ident: 10.1016/j.jlamp.2023.100940_br0060
  article-title: Automated reasoning for probabilistic sequential programs with theorem proving
– volume: 18
  start-page: 3097
  issue: 5
  year: 2019
  ident: 10.1016/j.jlamp.2023.100940_br0030
  article-title: RoboChart: modelling and verification of the functional behaviour of robotic applications
  publication-title: Softw. Syst. Model.
  doi: 10.1007/s10270-018-00710-z
– start-page: 187
  year: 2014
  ident: 10.1016/j.jlamp.2023.100940_br0160
  article-title: FDR3 - a modern refinement checker for CSP
– ident: 10.1016/j.jlamp.2023.100940_br0410
– start-page: 169
  year: 2007
  ident: 10.1016/j.jlamp.2023.100940_br0340
  article-title: Using animation to improve formal specifications of security protocols
– volume: 192
  start-page: 3
  issue: 1
  year: 1998
  ident: 10.1016/j.jlamp.2023.100940_br0200
  article-title: Higher-order rewrite systems and their confluence
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/S0304-3975(97)00143-6
– year: 1999
  ident: 10.1016/j.jlamp.2023.100940_br0250
– year: 1998
  ident: 10.1016/j.jlamp.2023.100940_br0020
– year: 2020
  ident: 10.1016/j.jlamp.2023.100940_br0290
SSID ssj0001687831
Score 2.2997277
SourceID crossref
SourceType Index Database
StartPage 100940
Title Formally verified animation for RoboChart using interaction trees
Volume 137
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTuswFLWgbNgwPz1GecEOUiUeGmdZIaoCggWDHrsocW2Uqk0QhAV8PddxnJTpCdhElWVZVu7p8cn1HRDaV5RGzGTjAO8JjzHFPRFo30uSVErFFZwJxjVwftEb3rDTW37bFlSoskvKtCtfPs0r-Y1VYQzsarJkf2DZZlEYgN9gX3iCheH5LRsPjOCcTJ4PYOeZNmIyybNpGz54WaSFuU8vD54ebe6KyTe2zcHNbfTjF9LU8WFVyHVyZ-6WM1k3m7Zx5zaqa-rOvcrpaoMz8jut2tFB4Tp_XGXT9sb_X1GMHBOfZtNZ1wNhLlrZMRQB9eYR4os3dGqLuNSEGJjQRf9TrrZug3F3DNA3lUMJ7baz31bGfndiNXGELkRtHFeLxGaR2C4yjxYIfDn4HbTQPzkbXrSOt54IRdWnstm-q0ZVxf192M6MYpmRHtcraKk2DO5bAKyiOZWvoWXXjwPX9LyO-g4P2OEBN3jAgAfc4AFXeMAzeMAVHjbQzeD4-mjo1S0yPAm6rIQ_l0jTngSRqLViWlHJ_VEkGHzoRxELte6JSNIw4pTDPA3sTLnmkpJQB0olmv5BnbzI1V-ElQpMWn0YJIwwkZBkpJI0HHEpfa5JSjfRoXsN8b2thBL_5_1v_Wz6NlpsEbaDOuXDk9oFuVeme7UBXwHru1cI
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Formally+verified+animation+for+RoboChart+using+interaction+trees&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Ye%2C+Kangfeng&rft.au=Foster%2C+Simon&rft.au=Woodcock%2C+Jim&rft.date=2024-02-01&rft.issn=2352-2208&rft.volume=137&rft.spage=100940&rft_id=info:doi/10.1016%2Fj.jlamp.2023.100940&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2023_100940
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon