1993
DOI: 10.1145/162685.162717
|View full text |Cite
|
Sign up to set email alerts
|

Designing and implementingChoices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
22
0

Year Published

1997
1997
2008
2008

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 82 publications
(22 citation statements)
references
References 7 publications
0
22
0
Order By: Relevance
“…In the area of distributed systems, the existing configurable operating systems again are not fine grain enough to allow efficient customization (e.g K42 [2], Choices [8]). Moreover, these projects pre-define the overall structure of an operating system, prohibiting migration between capability and capacity designs.…”
Section: Related Workmentioning
confidence: 99%
“…In the area of distributed systems, the existing configurable operating systems again are not fine grain enough to allow efficient customization (e.g K42 [2], Choices [8]). Moreover, these projects pre-define the overall structure of an operating system, prohibiting migration between capability and capacity designs.…”
Section: Related Workmentioning
confidence: 99%
“…Wehave implemented the NIF in our object-oriented operating system, Choices (Campbell [1993)). Choices is an object-oriented multiprocessor operating system written in the C++ programm.ing language (Stroustrup [1986)).…”
Section: Introductionmentioning
confidence: 99%
“…Choices is an object-oriented multiprocessor operating system written in the C++ programm.ing language (Stroustrup [1986)). In Choices all system entities and resources (such as disks, processes, files, memory maps and so forth) are objects, with various frameworks specifying interactions among objects within and across different subsystems (Campbell [1992]). The word framework is used in the sense that building a framewerk involves designing software components that operate together.…”
Section: Introductionmentioning
confidence: 99%
“…Other approaches involved creating an operating system built from a complex object-oriented framework, such as in the Choices [5] or Taligent [15] work. Although such efforts have been influential in other OS projects, such as Spring, they do not appear to have been widely used.…”
Section: Related Workmentioning
confidence: 99%