ACM Home Page
Please provide us with feedback. Feedback
DOAS: an object oriented architecture supporting secure languages
Full text PdfPdf (789 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture table of contents
Dublin, Ireland
Pages: 127 - 134  
Year of Publication: 1989
ISBN:0-89791-324-8
Also published in ...
Authors
A. J. van de Goor  Section Digital Systems and Computer Architecture, Faculty of Electrical Engineering, Delft University of Technology, Mekelweg 4, P.O. Box 5031, 2600 AG Delft, The Netherlands
H. Corporaal  Section Digital Systems and Computer Architecture, Faculty of Electrical Engineering, Delft University of Technology, Mekelweg 4, P.O. Box 5031, 2600 AG Delft, The Netherlands
Sponsors
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 6,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75362.75409
What is a DOI?

ABSTRACT

Current software engineering practice heavily relies on the reliability of software implementation languages and underlying architectures. However, both the currently used languages, as well as the traditional architectures suffer from a shortage of built-in security. In this paper, an architecture is presented, which is heavily influenced by two properties of secure languages: coercion and exception handling. It is shown that proper design decisions lead to an architecture having a compact data representation, allowing both generic and nongeneric instructions. The architecture is object oriented, and object addressing is under control of the operand stream, with optimalisation possibilities to bypass descriptor inspection.


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.

 
BU69
Burroughs Corporation "Burroughs B6700 Information Processing System Reference Manual", Burroughs corporation, Detroit, Mich., 1969.
 
GO82
Goor, A.J. van de, "Structured Language Architecture Machine "SLAM", Technical University of Delft, 1982.
 
GO84
Goor, A.J. van de, "Effects of Technical Developments on System Security", Computers 82 Security, Dec. 1984.
 
HA82
Halim, N. and Pershing, J. "A New Language for Writing Portable and Secure Systerns", Proc. Intern. Workshop on High Level Language Computer Architecture, Fort Lauderdale, Flo., Nov-Dee 1982, pp. 196-202.
 
IBM82
The NIL Reference Manual, IBM internal document, T.J. Watson Research Center, Yorktown Heights, N.Y., July 1982.
 
KA87
Katwijk, J. van, "The ADA- compiler", PhD thesis, Department of Mathematics and Informatics, Technical University of Delft, 1987.
 
WE82
Weghe, R.M. van de, "DUNIL, Delft University Network Implementation Language", Master Thesis 051560-28(1982)24, Electrical Engineering Department, Technical University of Delft, Delft, 1982.

Collaborative Colleagues:
A. J. van de Goor: colleagues
H. Corporaal: colleagues