Accession Number : ADA327528

Title :   Specialization Classes: An Object Framework for Specialization,

Corporate Author : OREGON GRADUATE INST BEAVERTON

Personal Author(s) : Cowan, Crispin ; Black, Andrew ; Krasic, Charles ; Pu, Calton ; Walpole, Jonathan

PDF Url : ADA327528

Report Date : JUL 1996

Pagination or Media Count : 10

Abstract : Specialization is a growing area of interest in the operating systems community. OS components specialized to some particular circumstance can offer enhanced performance, functionality, or both. Complimentary partial evaluation techniques for automatically specializing programs are also reaching maturity. However, the problem of managing specialization remains: how to specify a specialization, when to apply it, and when to remove it. This problem is particularly important for long-running programs such as operating systems, where specializations are likely to be temporary. This paper presents an object-oriented framework for specifying specializations in long-running programs such as operating systems.

Descriptors :   *OPERATING SYSTEMS(COMPUTERS), *OBJECT ORIENTED PROGRAMMING, SOFTWARE ENGINEERING, COMPUTER ARCHITECTURE, INVARIANCE, COMPILERS, FIELDS(COMPUTER PROGRAMS), C PROGRAMMING LANGUAGE.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE