• DocumentCode
    2383703
  • Title

    A Refinement Based Framework for Computing Loop Behavior

  • Author

    Mili, Ali

  • Author_Institution
    New Jersey Inst. of Technol., Newark
  • fYear
    2007
  • fDate
    March 6 2007-Feb. 8 2007
  • Firstpage
    144
  • Lastpage
    153
  • Abstract
    The development, certification and evolution of dependable software requires the ability to analyze software artifacts in all their extensive detail. This, in turn, is contingent upon availability of reliable, certified tools that can rigorously analyze the behavior and properties of software artifacts. One of the most difficult challenges in the development of such a tool is the ability to derive the function of a loop from a static analysis of its source code. In this paper, we discuss the main tenets of our approach to this problem, based on a relation-theoretic refinement calculus, and outline its results, insights, and prospects.
  • Keywords
    program control structures; program diagnostics; refinement calculus; software engineering; dependable software; loop behavior; refinement calculus; software artifacts; source code; static analysis; Availability; Calculus; Certification; Computer science; Educational institutions; Inspection; Machinery; Programming; Software quality; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
  • Conference_Location
    Columbia, MD
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-2862-5
  • Type

    conf

  • DOI
    10.1109/SEW.2007.87
  • Filename
    4402773