scispace - formally typeset
Search or ask a question

Showing papers by "Gregor Kiczales published in 1994"



Proceedings ArticleDOI
12 Sep 1994
TL;DR: This paper addresses frustrations of programmers, particularly of embedded systems, and demonstrates the technology to solve their frustration from an operating systems' perspective.
Abstract: Highly heterogeneous distributed computing applications present a tremendous challenge for operating system implementors. These applications present an extremely wide range of demands and must run in an extremely wide range of environments. In order to recognize the wide range of environments, without losing the benefits of traditional modularity, we propose a separation of concerns approach to the design of operating systems for this domain. In this paper, we first discuss importance of separation of concerns particularly in highly heterogeneous distributed computing. The discussion is based on the issues we encounter when programming of distributed applications such as for networked copiers, settop boxes for cablenets, networked analyzers/oscilloscopes, or palmtop computers. We then propose a way to solve them without sacrifice of performance. This paper contributes to this workshop in the sense that it addresses frustrations of programmers, particularly of embedded systems, and demonstrates our technology to solve their frustration from an operating systems' perspective.

5 citations