• DocumentCode
    2338493
  • Title

    Towards an automated tool for computing loop functions

  • Author

    Jilani, Lamia Labed ; Mraihi, Olfa ; Louhichi, Asma ; Mili, Ali

  • Author_Institution
    Inst. Super. de Gestion, Bardo, Tunisia
  • fYear
    2010
  • fDate
    16-19 May 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Despite several decades of on-and-off research efforts, the functional analysis of computer programs to an arbitrary level of thoroughness and precision remains an unfulfilled challenge. Also, despite several decades of advances in programming language design and implementation, most of the software that is written and maintained today is written in traditional imperative programs; in such programs, the most critical/most complex control structure is the loop. In this paper, we discuss our ongoing effort to develop a tool that reviews a while loop written in an imperative language (C, C++, Java) and derives its function, by specifying the final values of all its program variables as a function of its initial values.
  • Keywords
    C++ language; Java; program control structures; software tools; C language; C++ language; Java; automated tool; computer programs; functional analysis; imperative language; loop functions; programming language design; traditional imperative programs; Approximation methods; Computer languages; Electronic mail; Equations; Lattices; Software; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4244-7716-6
  • Type

    conf

  • DOI
    10.1109/AICCSA.2010.5586943
  • Filename
    5586943