Design and Implementation of Object Description Language Compiler
DOI:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    The ODL (object description language) is one of the kernel parts of SCOP (software construction=object+process control) component software. Being language-neutral, ODL separate class specification form body implementation. Furthermore, with the help of the SCOP Object Management System (OMS), object class and their services could be shared across computers. That is, details about server location, the choice of implementation language and algorithm are transparent to programmers. The ODL compiler brings all such transparency into reality. Using C language as the target, the generated code is very portable. The authors outline the design of the ODL compiler and some key issues in implementing the compiler in this paper, including dynamic binding, auto-linking, quick-instantiation of template, language-mapping and implementation-skeleton etc.

    Reference
    Related
    Cited by
Get Citation

张 波,黄 涛,傅远彬,邵丹华.对象描述语言编译器的设计和实现.软件学报,1998,9(7):525-531

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:May 15,1997
  • Revised:June 20,1997
  • Adopted:
  • Online:
  • Published:
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063