Relational Methods in the Analysis of While Loops: Observations of Versatility

被引:0
|
作者
Louhichi, Asma
Mraihi, Olfa
Jilani, Lamia Labed
Bsaies, Khaled
Mili, Ali
机构
关键词
Function extraction; loop functions; invariant assertions; invariant relations; invariant functions; relational calculus; refinement calculus; computing loop behavior;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite much progress in the design of programming languages, the vast majority of software being written and deployed nowadays remains written in languages where iteration is the main inductive construct, and the main source of algorithmic complexity. For the past four decades, the analysis of iterative constructs has been dominated, not undeservedly, by the concept of invariant assertions. In this paper we submit relation-based alternatives, namely invariant relations and invariant functions, and show how these can provide complementary perspectives, and can enrich the analysis of iterations. Whereas loop invariants can be used to establish the correctness of iterative programs in Hoare logics, invariant relations and invariant functions are used to derive program functions in Mills' logic. In keeping with the conference format, we do not delve too much into theoretical results, and focus instead on the applied aspects of our relation-theoretic approach.
引用
收藏
页码:242 / 259
页数:18
相关论文
共 50 条
  • [41] Coronal Loops: Observations and Modeling of Confined Plasma
    Fabio Reale
    Living Reviews in Solar Physics, 2010, 7
  • [42] Synthetic Hinode/EIS Observations of Oscillating Loops
    Taroyan, Y.
    FIRST RESULTS FROM HINODE, 2008, 397 : 143 - 146
  • [43] Relational methods in computer science
    Jaoua, A
    Schmidt, G
    INFORMATION SCIENCES, 1999, 119 (3-4) : 131 - 133
  • [44] Relational methods in regular networks
    Tu, H
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 838 - 843
  • [45] Coronal Loops: Observations and Modeling of Confined Plasma
    Reale, Fabio
    LIVING REVIEWS IN SOLAR PHYSICS, 2014, 11 (04)
  • [46] Observations and models of solar active region loops
    Landi, E
    Landini, M
    PROCEEDINGS OF THE CONFERENCE SOLAR WIND 11 - SOHO 16: CONNECTING SUN AND HELIOSPHERE, 2005, 592 : 495 - 498
  • [47] Coronal Loops: Observations and Modeling of Confined Plasma
    Reale, Fabio
    LIVING REVIEWS IN SOLAR PHYSICS, 2010, 7 (05)
  • [48] Coronal Loops: Observations and Modeling of Confined Plasma
    Fabio Reale
    Living Reviews in Solar Physics, 2014, 11
  • [49] THE VERSATILITY OF RADIOTRACER METHODS FOR STUDYING INSECT ETHOLOGY AND ECOLOGY
    SHOWLER, AT
    KNAUS, RM
    REAGAN, TE
    FLORIDA ENTOMOLOGIST, 1988, 71 (04) : 554 - 580
  • [50] Psychological support to relational networks while searching for a lost person
    Galeaz, Rina Maria
    Rossi, Lorenza
    Sbattella, Fabio
    RIVISTA DI PSICOLOGIA DELL EMERGENZA E DELL ASSISTENZA UMANITARIA, 2011, (06): : 73 - 88