A meta-level architecture for C++ parallel distributed programming environment

被引:0
|
作者
Takahashi, T [1 ]
Ishikawa, Y [1 ]
机构
[1] Real World Comp Partnership, Tsukuba, Ibaraki 3050032, Japan
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A meta-level architecture for a C++ parallel distributed programming environment is designed. The meta-level architecture provides a meta view that makes possible to implement a C++ source-to-source translator for such an environment. The meta-level architecture consists of a translation class library using syntax tree objects and data type objects. In this paper, as a motivating example for the design, an extended C++ that supports distributed objects and remote invocation is introduced. To demonstrate the expressive power of the meta-level architecture, the framework and a code fragment of the source-to-source translator for the extended C++ are shown.
引用
收藏
页码:205 / 218
页数:14
相关论文
共 50 条
  • [1] Meta-level programming with CodA
    McAffer, J
    [J]. ECOOP '95 - OBJECT-ORIENTED PROGRAMMING, 1995, 952 : 190 - 214
  • [2] META-LEVEL PROGRAMMING AND KNOWLEDGE REPRESENTATION
    BOWEN, KA
    [J]. NEW GENERATION COMPUTING, 1985, 3 (04) : 359 - 383
  • [3] A meta-level architecture for adaptive applications
    Barth, FJ
    Gomi, ES
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 329 - 332
  • [4] Extensibility via a meta-level architecture
    Demeyer, S
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2001, 24 (01) : 63 - 74
  • [5] On the integration of configuration and meta-level programming approaches
    Loques, O
    Sztajnberg, A
    Leite, J
    Lobosco, M
    [J]. REFLECTION AND SOFTWARE ENGINEERING, 2000, 1826 : 189 - 208
  • [6] AN ALGEBRAIC APPROACH TO META-LEVEL PROGRAMMING IN PROLOG
    LOUIS, G
    VAUCLAIR, M
    [J]. PHILIPS JOURNAL OF RESEARCH, 1988, 43 (3-4) : 415 - 440
  • [7] Meta-level programming for legacy TIS integration
    Steiner, T
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGIES IN TOURISM 2000, 2000, : 28 - 38
  • [8] A META-LEVEL CONTROL ARCHITECTURE FOR PRODUCTION SYSTEMS
    ISHIDA, T
    SASAKI, Y
    NAKATA, K
    FUKUHARA, Y
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (01) : 44 - 52
  • [9] AN AUTOEPISTEMIC ANALYSIS OF META-LEVEL REASONING IN LOGIC PROGRAMMING
    KONOLIGE, K
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 649 : 26 - 48
  • [10] A lightweight process facility supporting meta-level programming
    Shinjo, Y
    Kiyoki, Y
    [J]. PARALLEL COMPUTING, 1997, 22 (11) : 1429 - 1454