Invariant relations for affine loops

Wided Ghardallou, Hessamaldin Mohammadi, Richard C. Linger, Mark Pleszkoch, Ji Meng Loh, Ali Mili

Research output: Contribution to journalArticlepeer-review

Abstract

Invariant relations are used to analyze while loops; while their primary application is to derive the function of a loop, they can also be used to derive loop invariants, weakest preconditions, strongest postconditions, sufficient conditions of correctness, necessary conditions of correctness, and termination conditions of loops. In this paper we present two generic invariant relations that capture the semantics of loops whose loop body applies affine transformations on numeric variables.

Original languageEnglish (US)
Pages (from-to)261-314
Number of pages54
JournalActa Informatica
Volume61
Issue number3
DOIs
StatePublished - Sep 2024

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Invariant relations for affine loops'. Together they form a unique fingerprint.

Cite this