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
Link To Document