• DocumentCode
    3260055
  • Title

    Program refinement using generic object

  • Author

    Sato, Yasuomi ; Morimoto, Yasuhiko ; Ichikawa, Tadao

  • Author_Institution
    Fac. of Eng., Hiroshima Univ., Japan
  • fYear
    1992
  • fDate
    15-20 Jun 1992
  • Firstpage
    18
  • Lastpage
    25
  • Abstract
    This paper introduces a generic object which behaves flexibly according to its related objects and conditions for execution in an object-oriented programming system, called ISL-xscheme. A generic object is an instance of `Generic´ class and created by providing abstract classes as a domain. It behaves adequately in the domain depending on its constraints and the messages sent to it. Generic objects are useful for various purposes and applications because they are flexibly transformed via executions depending on what they are used for and how they are used. They are especially effective for program refinement
  • Keywords
    object-oriented languages; object-oriented programming; ISL-xscheme; generic object; object oriented languages; object-oriented programming; program refinement; Application software; Concrete; Encapsulation; Object oriented programming; Productivity; Programming profession; Prototypes; Software engineering; Software prototyping; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
  • Conference_Location
    Capri
  • Print_ISBN
    0-8186-2830-8
  • Type

    conf

  • DOI
    10.1109/SEKE.1992.227952
  • Filename
    227952