DocumentCode
3084858
Title
Integrating abstract data types with object-oriented programming by specification-based approach
Author
Zhong, YouLiang ; Ishizuka, Shuhei ; Enari, Ryuichi
Author_Institution
Fuji Xerox Inf. Syst. Co., Ltd., Tokyo, Japan
fYear
1988
fDate
9-13 Oct. 1988
Firstpage
202
Lastpage
209
Abstract
The authors show that the integration of two popular automation-based paradigms, namely, ADT and OOP, can be used to achieve a high level of productivity and reliability. They introduce a system, Stim, (Small talk implementation for algebraic specification of abstract data types), that directly implements the algebraic specification of ADT on Smalltalk-80. Stim takes as an input a hierarchical algebraic specification and generates Smalltalk-80 classes automatically. The authors use an example of specifying a full-scale filing system to illustrate the power of the system.<>
Keywords
data structures; formal specification; high level languages; object-oriented programming; ADT; OOP; Smalltalk-80; Stim; abstract data types; algebraic specification; automation-based paradigms; full-scale filing system; hierarchical algebraic specification; object-oriented programming; specification-based approach; Computer languages; Embedded software; Information systems; Maintenance; Object oriented programming; Productivity; Prototypes; Software prototyping; Software reliability; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location
Miami Beach, FL, USA
Print_ISBN
0-8186-0874-9
Type
conf
DOI
10.1109/ICCL.1988.13066
Filename
13066
Link To Document