VRML++: A language for object-oriented virtual-reality models

被引:0
|
作者
Diehl, S [1 ]
机构
[1] Univ Saarland, FB Informat 14, D-66041 Saarbrucken, Germany
关键词
D O I
10.1109/TOOLS.1997.713537
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new object-oriented language called VRML++ which extends the Virtual Reality Modeling Language (VRML 2.0), a specification language for interactive three-dimensional scenes on the internet. The new features of VRML++ are classes and inheritance, an, improved type system, and dynamic routing. As a net result we get type-safe inclusion polymorphism and dynamic binding. We argue, that these features are essentials of object-oriented programming languages. Furthermore using these new features it is possible to define abstractions of routing structures which we call connection classes. VRML++ increases re useability, readability, and extensibility of specifications while reducing mn-time errors. Finally we discuss our implementation of VRML++.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [41] THE SOL OBJECT-ORIENTED DATABASE LANGUAGE
    ZICARI, R
    CACACE, F
    CAPELLI, C
    GALIPO, A
    PIROVANO, A
    ROMBOLI, A
    LAMPERTI, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 105 - 127
  • [42] Reflection in an Object-Oriented Concurrent Language
    Watanabe, Takuo
    Yonezawa, Akinori
    CONCURRENT OBJECTS AND BEYOND: PAPERS DEDICATED TO AKINORI YONEZAWA ON THE OCCASION OF HIS 65TH BIRTHDAY, 2014, 8665 : 44 - 65
  • [43] A MODEL FOR A REFLECTIVE OBJECT-ORIENTED LANGUAGE
    CASEAU, Y
    SIGPLAN NOTICES, 1989, 24 (04): : 22 - 24
  • [44] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [45] GOOL: A Generic Object-Oriented Language
    Carette, Jacques
    MacLachlan, Brooks
    Smith, Spencer
    PROCEEDINGS OF THE 2020 ACM SIGPLAN WORKSHOP ON PARTIAL EVALUATION AND PROGRAM MANIPULATION (PEPM '20), 2020, : 45 - 51
  • [46] A LANGUAGE FOR OBJECT-ORIENTED DATABASE PROGRAMMING
    LAENENS, E
    VERMEIR, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 1 (05): : 18 - 27
  • [47] AN OBJECT-ORIENTED COMMAND-LANGUAGE
    SNODGRASS, R
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (01) : 1 - 8
  • [48] WRITING FILTERS IN AN OBJECT-ORIENTED LANGUAGE
    FRANZ, M
    DR DOBBS JOURNAL, 1989, 14 (12): : 28 - &
  • [49] CONCURRENT OBJECT-ORIENTED LANGUAGE COOL
    MARUYAMA, K
    RAGUIDEAU, N
    SIGPLAN NOTICES, 1994, 29 (09): : 105 - 114
  • [50] Towards the Integration of Large Language Models in an Object-Oriented Programming Course
    Cipriano, Bruno Pereira
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 832 - 833