OLOTOS : analysis and extension of LOTOS for object - oriented specificationOLOTOS : 오브젝트 지향형 명세를 위한 LOTOS 언어의 분석과 확장

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 538
  • Download : 0
The object-oriented paradigm is applied to a standard formal description technique LOTOS for the specification of distributed processing. The object-oriented paradigm is characterized by the major object-oriented concepts, class template, class, type, encapsulation, inheritance, and polymorphism. These major object-oridnted concepts are incorporated into two parts, process algebra and abstract data type of LOTOS. In general, it is called the object-oriented LOTOS. As approaches to object-oriented LOTOS, we first analyzed the object-orientedness that is inherent in LOTOS. In process algebre, the process definition is recognized as a class template. The instantiation of a process definition is an instance or an object. The set of instances is defined as the class. The inheritance mechanism is established by the conformance relationship between classes. Particularly, the extension relationship being one of the conformance relationships is used as the partial ordering relationships for the inheritance mechanism. In abstract data type, the type definition is recognized as a class template and a data item as an instance. A data sort is regarded as a class. The inheritance mechanism is defined by the enrichment relationships which also corresponds to the extension relationships of the conformance relationship. Secondly, we analyzed the introduction of an enhanced feature to solve the problem in the inheritance mechanism which is inherent in LOTOS. The problem is that the self-reference in a superclass must be preserved in a subclass. Thus, we proposed the derived process instantiation mechanism as a solution to the problem. In the result, the inheritance mechanism provides for both the class and type hierarchies in the evolutionary process of a specification. Thirdly, an object-oriented approach to specifications was developed through a small scale specification of the sieve object, as defined in the OSI/Network Management Forum Application Services. This work demonst...
Advisors
Chon, Kil-Nam전길남
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1990
Identifier
59810/325007 / 000855275
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1990.8, [ viii, 87, A15 p. ]

Keywords

LOTOS; 객체 지향 모델

URI
http://hdl.handle.net/10203/32928
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=59810&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0