Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Faculty of Engineering
  4. Abstract local reasoning for program modules
 
  • Details
Abstract local reasoning for program modules
File(s)
Dinsdale-Young2011Abstract.pdf (535.2 KB)
Accepted version
Author(s)
Dinsdale-Young, T
Gardner, P
Wheelhouse, M
Type
Conference Paper
Abstract
Hoare logic ([7]) is an important tool for formally proving correctness properties of programs. It takes advantage of modularity by treating program fragments in terms of provable specifications. However, heap programs tend to break this type of modular reasoning by permitting pointer aliasing. For instance, the specification that a program reverses one list does not imply that it leaves a second list alone. To achieve this disjointness property, it is necessary to establish disjointness conditions throughout the proof. © 2011 Springer-Verlag.
Date Issued
2011-09-30
Date Acceptance
2011-08-30
Citation
Lecture Notes in Computer Science, 2011, 6859, pp.36-39
URI
http://hdl.handle.net/10044/1/33222
DOI
https://www.dx.doi.org/10.1007/978-3-642-22944-2_3
ISBN
9783642229435
ISSN
0302-9743
Publisher
Springer Verlag
Start Page
36
End Page
39
Journal / Book Title
Lecture Notes in Computer Science
Volume
6859
Copyright Statement
© Springer-Verlag 2011. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-22944-2_3
Source
Algebra and Coalgebra in Computer Science: 4th International Conference, CALCO 2011
Subjects
Artificial Intelligence & Image Processing
08 Information And Computing Sciences
Publication Status
Published
Start Date
2011-08-30
Finish Date
2011-09-02
Coverage Spatial
Winchester, UK
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback