In recent years, there has been great increase of interest in object oriented languages and architectures. Much of the interest is attributed to the Smalltalk-80 system. KAIST Smalltalk is an implementation of the Smalltalk-80 system in C-language under UNIX. This differs from the standard Smalltalk-80 implementations by giving high portability in both a host processor and a bitmap display. This thesis discusses these systems and proposes a new object model suitable to a distributed object oriented architecture. The distributed object oriented architecture based on the model is partially designed, and will evolve as knowledge is gained from experience with the distributed Smalltalk systems.
Abstraction과 inheritance의 개념을 이용하여 인간의 사고와 통신수단을 모델화하여 programming에 적용해 보려는 object-oriented programming 방식의 대표적인 smalltalk system을 구현하였다. (KAIST smalltalk). 이 system은 C compiler가 제공되는 computer에 쉽게 설치할 수 있고, 일반적인 graphics terminal interface방식을 갖는 terminal이면 연결이 용이하도록 하였다. 그와 동시에 적절한 developement tool을 개발-이용하였다.
또한 분산 object-oriented architecture에 적합한 새로운 object 모델을 제안하였으며, 분산 smalltalk system에서의 interobject communication(IOC) 의 실현에 대해 논하였다. 분산 smalltalk system의 설계는 부분적으로 완성되어서 시험단계에 있다.