Contents of Report


[Data of Report]

Report Number:
TR0388
Date of Registration:
1988.06
English Title:
A'UM -A Stream-Based Concurrent Object-Oriented Language
Japanese Title:
***
English Author:
K.Yoshida,T.Chikayama
Japanese:
***
Name of Organization to which author belongs:
ICOT,ICOT
PDF:
tr0388.pdf

[Contents]

Abstract.... 2
1Introduction.... 2
2Background.... 2
2.1Poset-Based Modelling.... 2
2.2Stream Computation.... 3
2.3Relational Programming.... 3
2.4Object-Oriented Abstructions.... 3
2.5Integaration of Streams and Objects.... 3
2.6Nondeterminacy.... 4
2.7Graph Grammar.... 4
2.8Efficient Architecture.... 4
3Computation Model.... 4
3.1Systems.... 4
3.2Streams.... 4
3.3Channels.... 5
3.4Joints.... 5
3.5Messages.... 5
3.6Objects and Generations.... 6
3.7Slots.... 6
3.8Classes.... 7
4Language.... 7
5Basic grammar.... 7
5.1Class Definition.... 8
5.2Stream Variable.... 8
5.3Expressions.... 8
5.4Descending Action.... 8
5.5Self.... 8
5.6Volatile Objects.... 8
6Extended Grammar.... 9
6.1Channel Variables.... 10
6.2Implicit Completion.... 10
6.3Macros.... 10
6.4Abbreviations.... 11
7Implementation Issues.... 11
7.1Implementation of Stream Joints.... 11
7.2Optimizations Owing to Streams.... 11
7.3Implementation of Variable Name Scope.... 11
7.4Implementation of Primitive Objects.... 11
8Comparisons with Other Works.... 12
8.1A'UN vs Other COOP Language.... 12
8.2A'UN vs Actor.... 12
8.3Stream vs Channels.... 12
9Future Work.... 12
Acknowledgements.... 12
References.... 13


目次をクリックすると、PDFファイルが表示されます。

ICOT研究論文(TR)一覧に戻る / Back to the list of ICOT Technical Reports