• DocumentCode
    2406127
  • Title

    Incremental software development method based on abstract interpretation

  • Author

    Yoshioka, Nobukazu ; Suzuki, Masato ; Katayama, Takuya

  • Author_Institution
    Sch. of Inf. Sci., Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • fYear
    1998
  • fDate
    16-18 Apr 1998
  • Firstpage
    126
  • Lastpage
    134
  • Abstract
    Stepwise Refinement is a well-known effective method for developing a large and complex software product. In traditional methods, a program is refined with respect to its function and the method is only applied in its design phase. In consequence, data defined at each step is too abstract to allow its execution and it is hard to find design errors by executing design artifacts. In this paper, we propose a method: Incremental Software development method based on Data Reification (ISDR), in which a program is refined from its data reification point of view and can be executed using Abstract Interpretation. One of the advantages of ISDR is that we can interpret intermediate programs, which are not finished completely, so that errors can be detected at an earlier stage of software development than in traditional methods
  • Keywords
    software engineering; abstract interpretation; data reification; design errors; incremental software development method; software development; stepwise refinement; Calculus; Concrete; Data mining; Information science; Programming; Refining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Ise-Shima
  • Print_ISBN
    0-8186-8439-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1998.667927
  • Filename
    667927