• 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