Hoare-style logic for unstructured programs

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of logical and algebraic methods in programming Jg. 149; S. 101099
Hauptverfasser: Lundberg, Didrik, Guanciale, Roberto, Lindner, Andreas, Dam, Mads
Format: Journal Article
Sprache:Englisch
Veröffentlicht: 01.03.2026
ISSN:2352-2208
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
ArticleNumber 101099
Author Guanciale, Roberto
Lundberg, Didrik
Lindner, Andreas
Dam, Mads
Author_xml – sequence: 1
  givenname: Didrik
  orcidid: 0000-0001-9921-3257
  surname: Lundberg
  fullname: Lundberg, Didrik
– sequence: 2
  givenname: Roberto
  orcidid: 0000-0002-8069-6495
  surname: Guanciale
  fullname: Guanciale, Roberto
– sequence: 3
  givenname: Andreas
  orcidid: 0000-0001-5311-1781
  surname: Lindner
  fullname: Lindner, Andreas
– sequence: 4
  givenname: Mads
  orcidid: 0000-0001-5432-6442
  surname: Dam
  fullname: Dam, Mads
BookMark eNotz89LwzAcBfAcJjjn_gIvvUtqvkmWJkcZ6gYDL3oO-TlW2qYk7WH_vdZ5evB4PPg8oNWQhoDQE5AaCIiXtm470481JXS3NESpFVpTtqOYUiLv0baUlpDfqWwkgzV6PiSTAy7TtQtVl84XV8WUq3koU57dNOfgqzGnczZ9eUR30XQlbP9zg77f3772B3z6_DjuX0_YAWcKU8kot43wxgEIosByrjyL3AQPJjaR8wYAAoCUghqmLBfENkYwIa31gm0Qu_26nErJIeoxX3qTrxqIXpi61X9MvTD1jcl-AHbBShs
Cites_doi 10.1145/358728.358748
10.1007/BF01940782
10.1145/363235.363259
10.1007/BF00288637
10.1007/BF00571463
10.1007/BF00288660
10.1016/j.entcs.2007.02.059
10.1145/1133255.1134028
10.1145/319301.319345
10.1007/BF00264536
10.1145/2578855.2535841
10.4204/EPTCS.178.2
10.1016/j.scico.2019.01.001
10.1007/BF00264021
10.1145/262004.262005
10.1137/0207005
10.1007/BF00288686
10.1007/BF00289468
10.1090/psapm/019/0235771
10.1016/j.entcs.2005.09.031
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.1016/j.jlamp.2025.101099
DatabaseName CrossRef
DatabaseTitle CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jlamp_2025_101099
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
ACLOT
ACRLP
ACVFH
ADBBV
ADCNI
ADEZE
ADVLN
AEBSH
AEIPS
AEKER
AENEX
AEUPX
AFJKZ
AFPUW
AFTJW
AGHFR
AGUBO
AIALX
AIEXJ
AIGII
AIIUN
AIKHN
AITUG
AKBMS
AKRWK
AKYEP
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
AXJTR
BKOJK
BLXMC
CITATION
EBS
EFJIC
EFKBS
EFLBG
EJD
FDB
FIRID
FYGXN
GBLVA
GBOLZ
HZ~
KOM
M41
O9-
OAUVE
ROL
SPC
SPCBC
SSV
SSZ
T5K
~G-
ID FETCH-LOGICAL-c1439-28324b76dac116091b449d3f4aed1af7f447111e118862a39b460b7a6368bbd63
ISSN 2352-2208
IngestDate Thu Nov 27 00:47:20 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c1439-28324b76dac116091b449d3f4aed1af7f447111e118862a39b460b7a6368bbd63
ORCID 0000-0001-5311-1781
0000-0001-5432-6442
0000-0002-8069-6495
0000-0001-9921-3257
OpenAccessLink https://dx.doi.org/10.1016/j.jlamp.2025.101099
ParticipantIDs crossref_primary_10_1016_j_jlamp_2025_101099
PublicationCentury 2000
PublicationDate 2026-03-00
PublicationDateYYYYMMDD 2026-03-01
PublicationDate_xml – month: 03
  year: 2026
  text: 2026-03-00
PublicationDecade 2020
PublicationTitle Journal of logical and algebraic methods in programming
PublicationYear 2026
References Wang (10.1016/j.jlamp.2025.101099_bib0006) 1976; 16
Klein (10.1016/j.jlamp.2025.101099_bib0001) 2009
De Bruin (10.1016/j.jlamp.2025.101099_bib0009) 1981; 15
Myreen (10.1016/j.jlamp.2025.101099_bib0059) 2008
Necula (10.1016/j.jlamp.2025.101099_bib0036) 1997
Kowaltowski (10.1016/j.jlamp.2025.101099_bib0007) 1977; 7
Yakdan (10.1016/j.jlamp.2025.101099_bib0030) 2015
Yu (10.1016/j.jlamp.2025.101099_bib0039) 2003
Dong (10.1016/j.jlamp.2025.101099_bib0043) 2009; 1
Dam (10.1016/j.jlamp.2025.101099_bib0002) 2013
Arbib (10.1016/j.jlamp.2025.101099_bib0008) 1979; 11
Fox (10.1016/j.jlamp.2025.101099_bib0025) 2012
Bartels (10.1016/j.jlamp.2025.101099_bib0052) 2014
Saabas (10.1016/j.jlamp.2025.101099_bib0072) 2008
Manna (10.1016/j.jlamp.2025.101099_bib0019) 1974; 3
10.1016/j.jlamp.2025.101099_bib0054
Feng (10.1016/j.jlamp.2025.101099_bib0013) 2006; 41
Lundberg (10.1016/j.jlamp.2025.101099_bib0016) 2020
Havlak (10.1016/j.jlamp.2025.101099_bib0015) 1997; 19
Cook (10.1016/j.jlamp.2025.101099_bib0020) 1978; 7
Barthe (10.1016/j.jlamp.2025.101099_bib0069) 2005
Nemati (10.1016/j.jlamp.2025.101099_bib0023) 2020
Chlipala (10.1016/j.jlamp.2025.101099_bib0041) 2011
Barnett (10.1016/j.jlamp.2025.101099_bib0068) 2005
Myreen (10.1016/j.jlamp.2025.101099_bib0058) 2007
O’Donnell (10.1016/j.jlamp.2025.101099_bib0034) 1982; 25
Bartels (10.1016/j.jlamp.2025.101099_bib0053) 2014
Myreen (10.1016/j.jlamp.2025.101099_bib0060) 2009
Kumar (10.1016/j.jlamp.2025.101099_bib0057) 2014; 49
Carter (10.1016/j.jlamp.2025.101099_bib0031) 2003
Myreen (10.1016/j.jlamp.2025.101099_bib0063) 2013
Burdy (10.1016/j.jlamp.2025.101099_bib0070) 2006
Marti (10.1016/j.jlamp.2025.101099_bib0056) 2008
Chlipala (10.1016/j.jlamp.2025.101099_bib0042) 2013
Zha (10.1016/j.jlamp.2025.101099_bib0045) 2018
Duan (10.1016/j.jlamp.2025.101099_bib0066) 2013
Benton (10.1016/j.jlamp.2025.101099_bib0049) 2007
10.1016/j.jlamp.2025.101099_bib0028
10.1016/j.jlamp.2025.101099_bib0027
Buiras (10.1016/j.jlamp.2025.101099_bib0024) 2021
Ni (10.1016/j.jlamp.2025.101099_bib0040) 2006
Dong (10.1016/j.jlamp.2025.101099_bib0044) 2009
Myreen (10.1016/j.jlamp.2025.101099_bib0061) 2012
Feng (10.1016/j.jlamp.2025.101099_bib0021) 2007
Saabas (10.1016/j.jlamp.2025.101099_bib0011) 2006; 156
Myreen (10.1016/j.jlamp.2025.101099_bib0014) 2007
Sewell (10.1016/j.jlamp.2025.101099_bib0064) 2013
Tan (10.1016/j.jlamp.2025.101099_bib0067) 2015
Morrisett (10.1016/j.jlamp.2025.101099_bib0035) 1999; 21
Feng (10.1016/j.jlamp.2025.101099_bib0047) 2008
Appel (10.1016/j.jlamp.2025.101099_bib0037) 2001
Duan (10.1016/j.jlamp.2025.101099_bib0065) 2010
Hoare (10.1016/j.jlamp.2025.101099_bib0018) 1969; 12
Floyd (10.1016/j.jlamp.2025.101099_bib0029) 1967
Zhao (10.1016/j.jlamp.2025.101099_bib0004) 2011
Cai (10.1016/j.jlamp.2025.101099_bib0046) 2007
Myreen (10.1016/j.jlamp.2025.101099_bib0062) 2010
Benton (10.1016/j.jlamp.2025.101099_bib0048) 2006
Clint (10.1016/j.jlamp.2025.101099_bib0005) 1972; 1
Benton (10.1016/j.jlamp.2025.101099_bib0010) 2005
Lehner (10.1016/j.jlamp.2025.101099_bib0071) 2007; 190
Wang (10.1016/j.jlamp.2025.101099_bib0038) 2011
Benton (10.1016/j.jlamp.2025.101099_bib0050) 2007
Jähnig (10.1016/j.jlamp.2025.101099_bib0055) 2016
Lindner (10.1016/j.jlamp.2025.101099_bib0017) 2019; 174
Westerberg (10.1016/j.jlamp.2025.101099_bib0026) 2021
Ashcroft (10.1016/j.jlamp.2025.101099_bib0033) 1976; 6
Bartels (10.1016/j.jlamp.2025.101099_bib0051) 2011
Clint (10.1016/j.jlamp.2025.101099_bib0032) 1973; 2
Tan (10.1016/j.jlamp.2025.101099_bib0012) 2006
Barthe (10.1016/j.jlamp.2025.101099_bib0003) 2018
10.1016/j.jlamp.2025.101099_bib0022
References_xml – start-page: 107
  year: 2010
  ident: 10.1016/j.jlamp.2025.101099_bib0062
  article-title: Verified just-in-time compiler on x86
– volume: 25
  start-page: 927
  issue: 12
  year: 1982
  ident: 10.1016/j.jlamp.2025.101099_bib0034
  article-title: A critique of the foundations of Hoare-style programming logics
  publication-title: Commun. ACM
  doi: 10.1145/358728.358748
– start-page: 54
  year: 2008
  ident: 10.1016/j.jlamp.2025.101099_bib0047
  article-title: Combining domain-specific and foundational logics to verify complete software systems
– start-page: 207
  year: 2009
  ident: 10.1016/j.jlamp.2025.101099_bib0001
  article-title: seL4: formal verification of an OS kernel
– volume: 16
  start-page: 88
  issue: 1
  year: 1976
  ident: 10.1016/j.jlamp.2025.101099_bib0006
  article-title: An axiomatic basis for proving total correctness of goto-programs
  publication-title: BIT Numer. Math.
  doi: 10.1007/BF01940782
– start-page: 66
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0046
  article-title: Certified self-modifying code
– start-page: 195
  year: 2011
  ident: 10.1016/j.jlamp.2025.101099_bib0051
  article-title: Verification of distributed embedded real-time systems and their low-level implementations using timed CSP
– volume: 12
  start-page: 576
  issue: 10
  year: 1969
  ident: 10.1016/j.jlamp.2025.101099_bib0018
  article-title: An axiomatic basis for computer programming
  publication-title: Commun. ACM
  doi: 10.1145/363235.363259
– volume: 3
  start-page: 243
  issue: 3
  year: 1974
  ident: 10.1016/j.jlamp.2025.101099_bib0019
  article-title: Axiomatic approach to total correctness of programs
  publication-title: Acta Inform.
  doi: 10.1007/BF00288637
– volume: 2
  start-page: 50
  issue: 1
  year: 1973
  ident: 10.1016/j.jlamp.2025.101099_bib0032
  article-title: Program proving: coroutines
  publication-title: Acta Inform.
  doi: 10.1007/BF00571463
– volume: 6
  year: 1976
  ident: 10.1016/j.jlamp.2025.101099_bib0033
  article-title: Remarks on “Program proving: jumps and functions” by M. Clint and C.A.R. Hoare
  publication-title: Acta Inform.
  doi: 10.1007/BF00288660
– start-page: 112
  year: 2005
  ident: 10.1016/j.jlamp.2025.101099_bib0069
  article-title: Proof obligations preserving compilation
– start-page: 578
  year: 2021
  ident: 10.1016/j.jlamp.2025.101099_bib0024
  article-title: Validation of side-channel models via observation refinement
– start-page: 328
  year: 2018
  ident: 10.1016/j.jlamp.2025.101099_bib0003
  article-title: Secure compilation of side-channel countermeasures: the case of cryptographic “constant-time”
– start-page: 80
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0012
  article-title: A compositional logic for control flow
– ident: 10.1016/j.jlamp.2025.101099_bib0027
– start-page: 364
  year: 2005
  ident: 10.1016/j.jlamp.2025.101099_bib0010
  article-title: A typed, compositional logic for a stack-based abstract machine
– year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0050
  article-title: Formalizing and Verifying Semantic Type Soundness for a Simple Compiler (preliminary report)
– start-page: 67
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0021
  article-title: An open framework for foundational proof-carrying code
– start-page: 66
  year: 2013
  ident: 10.1016/j.jlamp.2025.101099_bib0063
  article-title: Proof pearl: a verified bignum implementation in x86-64 machine code
– volume: 190
  start-page: 35
  issue: 1
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0071
  article-title: Formal translation of bytecode into BoogiePL
  publication-title: Electron. Notes Theor. Comput. Sci.
  doi: 10.1016/j.entcs.2007.02.059
– start-page: 289
  year: 2011
  ident: 10.1016/j.jlamp.2025.101099_bib0004
  article-title: ARMor: fully verified software fault isolation
– start-page: 245
  year: 2018
  ident: 10.1016/j.jlamp.2025.101099_bib0045
  article-title: Modular verification of SPARCv8 code
– volume: 41
  start-page: 401
  issue: 6
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0013
  article-title: Modular verification of assembly code with stack-based control abstractions
  publication-title: ACM SIGPLAN Not.
  doi: 10.1145/1133255.1134028
– year: 2015
  ident: 10.1016/j.jlamp.2025.101099_bib0030
  article-title: No more gotos: decompilation using pattern-independent control-flow structuring and semantic-preserving transformations
– volume: 21
  start-page: 527
  issue: 3
  year: 1999
  ident: 10.1016/j.jlamp.2025.101099_bib0035
  article-title: From system F to typed assembly language
  publication-title: ACM Trans. Program. Lang. Syst. (TOPLAS)
  doi: 10.1145/319301.319345
– year: 2009
  ident: 10.1016/j.jlamp.2025.101099_bib0060
  article-title: Formal Verification of Machine-Code Programs
– volume: 15
  start-page: 385
  issue: 4
  year: 1981
  ident: 10.1016/j.jlamp.2025.101099_bib0009
  article-title: Goto statements: semantics and deduction systems
  publication-title: Acta Inform.
  doi: 10.1007/BF00264536
– start-page: 61
  year: 2016
  ident: 10.1016/j.jlamp.2025.101099_bib0055
  article-title: Refinement-based verification of communicating unstructured code
– start-page: 568
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0014
  article-title: Hoare logic for realistically modelled machine code
– start-page: 182
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0048
  article-title: Abstracting allocation: the new new thing
– ident: 10.1016/j.jlamp.2025.101099_bib0022
– start-page: 363
  year: 2003
  ident: 10.1016/j.jlamp.2025.101099_bib0039
  article-title: Building certified libraries for PCC: dynamic storage allocation
– volume: 49
  start-page: 179
  issue: 1
  year: 2014
  ident: 10.1016/j.jlamp.2025.101099_bib0057
  article-title: CakeML: a verified implementation of ML
  publication-title: ACM SIGPLAN Not.
  doi: 10.1145/2578855.2535841
– start-page: 320
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0040
  article-title: Certified assembly programming with embedded code pointers
– ident: 10.1016/j.jlamp.2025.101099_bib0054
  doi: 10.4204/EPTCS.178.2
– year: 2008
  ident: 10.1016/j.jlamp.2025.101099_bib0072
– volume: 174
  start-page: 72
  year: 2019
  ident: 10.1016/j.jlamp.2025.101099_bib0017
  article-title: TrABin: trustworthy analyses of binaries
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2019.01.001
– volume: 11
  start-page: 139
  issue: 2
  year: 1979
  ident: 10.1016/j.jlamp.2025.101099_bib0008
  article-title: Proof rules for gotos
  publication-title: Acta Inform.
  doi: 10.1007/BF00264021
– start-page: 338
  year: 2012
  ident: 10.1016/j.jlamp.2025.101099_bib0025
  article-title: Directions in ISA specification
– volume: 1
  start-page: 563
  year: 2009
  ident: 10.1016/j.jlamp.2025.101099_bib0043
  article-title: Modular certification of low-level intermediate representation programs
– volume: 19
  start-page: 557
  issue: 4
  year: 1997
  ident: 10.1016/j.jlamp.2025.101099_bib0015
  article-title: Nesting of reducible and irreducible loops
  publication-title: ACM Trans. Program. Lang. Syst. (TOPLAS)
  doi: 10.1145/262004.262005
– start-page: 225
  year: 2020
  ident: 10.1016/j.jlamp.2025.101099_bib0023
  article-title: Validation of abstract side-channel models for computer architectures
– volume: 7
  start-page: 70
  issue: 1
  year: 1978
  ident: 10.1016/j.jlamp.2025.101099_bib0020
  article-title: Soundness and completeness of an axiom system for program verification
  publication-title: SIAM J. Comput.
  doi: 10.1137/0207005
– start-page: 3
  year: 2013
  ident: 10.1016/j.jlamp.2025.101099_bib0002
  article-title: Machine code verification of a tiny ARM hypervisor
– start-page: 471
  year: 2013
  ident: 10.1016/j.jlamp.2025.101099_bib0064
  article-title: Translation validation for a verified OS kernel
– start-page: 106
  year: 2003
  ident: 10.1016/j.jlamp.2025.101099_bib0031
  article-title: Folklore confirmed: reducible flow graphs are exponentially larger
– start-page: 106
  year: 1997
  ident: 10.1016/j.jlamp.2025.101099_bib0036
  article-title: Proof-carrying code
– start-page: 1
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0049
  article-title: Formalizing and verifying semantic type soundness of a simple compiler
– year: 2013
  ident: 10.1016/j.jlamp.2025.101099_bib0066
– start-page: 82
  year: 2005
  ident: 10.1016/j.jlamp.2025.101099_bib0068
  article-title: Weakest-precondition of unstructured programs
– start-page: 1
  year: 2008
  ident: 10.1016/j.jlamp.2025.101099_bib0059
  article-title: Machine-code verification for multiple architectures-an application of decompilation into logic
– start-page: 234
  year: 2011
  ident: 10.1016/j.jlamp.2025.101099_bib0041
  article-title: Mostly-automated verification of low-level programs in computational separation logic
– volume: 1
  start-page: 214
  issue: 3
  year: 1972
  ident: 10.1016/j.jlamp.2025.101099_bib0005
  article-title: Program proving: jumps and functions
  publication-title: Acta Inform.
  doi: 10.1007/BF00288686
– volume: 7
  start-page: 357
  issue: 4
  year: 1977
  ident: 10.1016/j.jlamp.2025.101099_bib0007
  article-title: Axiomatic approach to side effects and general jumps
  publication-title: Acta Inform.
  doi: 10.1007/BF00289468
– start-page: 275
  year: 2009
  ident: 10.1016/j.jlamp.2025.101099_bib0044
  article-title: Certify once, trust anywhere: modular certification of bytecode programs for certified virtual machine
– start-page: 202
  year: 2015
  ident: 10.1016/j.jlamp.2025.101099_bib0067
  article-title: AUSPICE: automatic safety property verification for unmodified executables
– start-page: 1835
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0070
  article-title: Java bytecode specification and verification
– start-page: 19
  year: 1967
  ident: 10.1016/j.jlamp.2025.101099_bib0029
  article-title: Assigning meanings to programs
  doi: 10.1090/psapm/019/0235771
– year: 2008
  ident: 10.1016/j.jlamp.2025.101099_bib0056
– start-page: 247
  year: 2001
  ident: 10.1016/j.jlamp.2025.101099_bib0037
  article-title: Foundational proof-carrying code
– year: 2021
  ident: 10.1016/j.jlamp.2025.101099_bib0026
– start-page: 193
  year: 2020
  ident: 10.1016/j.jlamp.2025.101099_bib0016
  article-title: Hoare-style logic for unstructured programs
– volume: 156
  start-page: 151
  issue: 1
  year: 2006
  ident: 10.1016/j.jlamp.2025.101099_bib0011
  article-title: A compositional natural semantics and Hoare logic for low-level languages
  publication-title: Electron. Notes Theor. Comput. Sci.
  doi: 10.1016/j.entcs.2005.09.031
– start-page: 391
  year: 2013
  ident: 10.1016/j.jlamp.2025.101099_bib0042
  article-title: The Bedrock structured programming system: combining generative metaprogramming and Hoare logic in an extensible program verifier
– year: 2014
  ident: 10.1016/j.jlamp.2025.101099_bib0053
– start-page: 170
  year: 2007
  ident: 10.1016/j.jlamp.2025.101099_bib0058
  article-title: Verification of machine-code implementations of arithmetic functions for cryptography
– ident: 10.1016/j.jlamp.2025.101099_bib0028
– start-page: 125
  year: 2011
  ident: 10.1016/j.jlamp.2025.101099_bib0038
  article-title: A simple model for certifying assembly programs with first-class function pointers
– year: 2010
  ident: 10.1016/j.jlamp.2025.101099_bib0065
  article-title: Correctness proofs for device drivers in embedded systems
– start-page: 98
  year: 2014
  ident: 10.1016/j.jlamp.2025.101099_bib0052
  article-title: Mechanized, compositional verification of low-level code
– start-page: 78
  year: 2012
  ident: 10.1016/j.jlamp.2025.101099_bib0061
  article-title: Decompilation into logic—Improved
SSID ssj0001687831
Score 2.333338
SourceID crossref
SourceType Index Database
StartPage 101099
Title Hoare-style logic for unstructured programs
Volume 149
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  issn: 2352-2208
  databaseCode: AIEXJ
  dateStart: 20211206
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: false
  ssIdentifier: ssj0001687831
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwELYo9NALj1LEWzn0BkbrRxzniHgIEEIcQNpbZMcO2hVk0S6L4N8zsZ3HllKVA5cosuyR428yHtufZxD6zWgaS9PLMWFGYC5MjFUvjjHlCuZnmgvG3UXhy-TqSvb76XWgDk1cOoGkLOXLS_r4pVBDGYBdXZ39BNyNUCiAdwAdngA7PP8L-LORGls8eXq9t3vOsDkm4TREip1WfPNAypp84JnW5tDFcb2_q46WQYrPNe1p5779Qz3tVYSeaWlqqtjxwIwHzQ0gUEIX0sO2RO5R02pQmnDjxjErVSfNvd-rVWZmY4KKlpnl7RcF3w5T2pMzxtYHKA3mkriDub9acr-pMDwYwo9RxRWl8UFbezZu9h_zWcMyrAlsw8wJySohmRfyDS3QJE7BDC4cnp_0L9ptOSET6bJYNt2vY1U5VuC77nT8mY5jcrOMFgNu0aHXhBU0Z8ufaKnO1hEF472K9jqKETmII1CMqKsYUa0Yv9Dt6cnN0RkOqTJwDg5viquEU1wnwqicEAE-oOY8NazgyhqiiqTg4IQQYmE5CUtYxVLNRU8nSjAhtTaCraH5clTadRSlTBGmNTfKKG5jLRNGChLnUptCUFJsoP36g7NHHxEl-8dIb36u-hb60erSNpqHEbA76Hv-_DSYjHcDWm_Uy1rH
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=Hoare-style+logic+for+unstructured+programs&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Lundberg%2C+Didrik&rft.au=Guanciale%2C+Roberto&rft.au=Lindner%2C+Andreas&rft.au=Dam%2C+Mads&rft.date=2026-03-01&rft.issn=2352-2208&rft.volume=149&rft.spage=101099&rft_id=info:doi/10.1016%2Fj.jlamp.2025.101099&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2025_101099
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