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
1
Introduction
.... 2
2
Background
.... 2
2.1
Poset-Based Modelling
.... 2
2.2
Stream Computation
.... 3
2.3
Relational Programming
.... 3
2.4
Object-Oriented Abstructions
.... 3
2.5
Integaration of Streams and Objects
.... 3
2.6
Nondeterminacy
.... 4
2.7
Graph Grammar
.... 4
2.8
Efficient Architecture
.... 4
3
Computation Model
.... 4
3.1
Systems
.... 4
3.2
Streams
.... 4
3.3
Channels
.... 5
3.4
Joints
.... 5
3.5
Messages
.... 5
3.6
Objects and Generations
.... 6
3.7
Slots
.... 6
3.8
Classes
.... 7
4
Language
.... 7
5
Basic grammar
.... 7
5.1
Class Definition
.... 8
5.2
Stream Variable
.... 8
5.3
Expressions
.... 8
5.4
Descending Action
.... 8
5.5
Self
.... 8
5.6
Volatile Objects
.... 8
6
Extended Grammar
.... 9
6.1
Channel Variables
.... 10
6.2
Implicit Completion
.... 10
6.3
Macros
.... 10
6.4
Abbreviations
.... 11
7
Implementation Issues
.... 11
7.1
Implementation of Stream Joints
.... 11
7.2
Optimizations Owing to Streams
.... 11
7.3
Implementation of Variable Name Scope
.... 11
7.4
Implementation of Primitive Objects
.... 11
8
Comparisons with Other Works
.... 12
8.1
A'UN vs Other COOP Language
.... 12
8.2
A'UN vs Actor
.... 12
8.3
Stream vs Channels
.... 12
9
Future Work
.... 12
Acknowledgements
.... 12
References
.... 13
目次をクリックすると、PDFファイルが表示されます。
ICOT研究論文(TR)一覧に戻る / Back to the list of ICOT Technical Reports