ACM Home Page
Please provide us with feedback. Feedback
On the semantic structure of information - A proposal of the abstract storage architecture
Full text PdfPdf (613 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 9th annual symposium on Computer Architecture table of contents
Austin, Texas, United States
Pages: 211 - 217  
Year of Publication: 1982
Also published in ...
Authors
Mario Tokoro  Department of E. E., Keio University, Yokohama 223 JAPAN
Takashi Takizuka  Research and Development Laboratories, KDD, Tokyo 153, JAPAN
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

An important strategy to enhance both the reliability and performance of high-level program execution is to have computer architecture provided with the mechanisms, such as i) to address information in a unified manner regardless of the structure and/or of the size of information objects, and ii) to dynamically check the eligibility of information accesses. This paper firstly gives the foundation for such abstraction mechanisms through examining the semantic structure of information objects. Information is hereby formalized as a set of relations between an access and the entity that is accessed. The relations are hierarchically classified into four categories, each of which associates to the corresponding level of abstraction. Object-oriented architecture which reflects this hierarchical classification directly in its storage organization is then proposed. This architecture is called the abstract storage architecture. Issues in designing the abstract storage architecture are described. The effectiveness of such architecture is concluded from the view points of both the implementation of existing high-level languages and the design of future high-level languages.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Reference Manual for the Ada Programming Language, United States Department of Defense, 1980.
2
 
3
J.B. Dennis, "The Varieties of Data Flow Computers," Proc. of the 1st Int'l Conference on Distributed Computing Systems, pp.430-439, Oct. 1979.
4
 
5
D.M. England, "Architectural Feature of System 250," Infotech State of the Art Report 14: Operating Systems, Berkshire, Infotech, England, pp.395-428, 1972.
6
7
 
8
E.A. Feustel, "The Rice Research Computer - A tagged Architecture," AFIPS SJCC, pp.369-377, 1972.
9
 
10
A. Goldberg and A. Kay, ed., "Smalltalk-72 Instruction Manual," Xerox Palo Alto Research Center, March 1976.
 
11
E.A. Hauck and B.A. Dent, "Burroughs' B6500/7500 Stack Mechanism," AFIPS SJCC, 1968.
 
12
C. Hewitt, "Viewing Control Structures as Patterns of Passing Messages," J. of Artificial Intelligence, Vol. 8, 1977.
 
13
 
14
J.K. Iliffe, "Basic Machine Principles," American Elsevier, New York, 1968.
 
15
"Intel APX432 General Data Processor Architecture Reference Manual," Intel, Aloha, Orengon, 1981.
 
16
 
17
18
19
20
 
21
R. Rice and W.R. Smith, "SYMBOL - A Major Departure from Classic Software Dominated von Neumann Computing Systems," AFIPS SJCC, Vol.38, pp.575-587, 1971.
 
22
"The SIMULA 67 Common Base Languages", Publication S-22, Norwegian Computing Center, Oslo, 1970.
 
23
 
24
W.T. Wilner, "Burroughs B1700 Memory Utilization," AFIPS FJCC, 1972.
 
25
Xerox Learing Research Group, "The Smalltalk-80 System," Special Issue on Smalltalk-80 System, Byte, Vol. 6, No. 8, August 1981.


Collaborative Colleagues:
Mario Tokoro: colleagues
Takashi Takizuka: colleagues

Peer to Peer - Readers of this Article have also read: