DocumentCode
2341827
Title
Bossa: a DSL framework for application-specific scheduling policies
Author
Barreto, Luciano Porto ; Muller, Gilles
Author_Institution
COMPOSE Group, IRISA, Rennes, France
fYear
2001
fDate
20-22 May 2001
Firstpage
161
Abstract
We present a framework for easing the development of adaptable process scheduling infrastructures. This framework permits the development and installation of basic scheduling policies, which can be specialized using application-specific policies. We base our approach on a Domain-Specific Language (DSL) named Bossa. A DSL is a high-level language that provides appropriate abstractions, which captures domain expertise and eases program development. Implementing an OS using a DSL improves OS robustness because code becomes more readable, maintainable and more amenable to verification of properties. Our target is to specialize process schedulers for an application with soft-real time requirements that is able to specify adequate regulation strategies for its CPU requirements.
Keywords
high level languages; operating systems (computers); programming environments; Bossa domain-specific language; CPU requirements; adaptable process scheduling infrastructures; application-specific policies; domain expertise; high-level language; process schedulers; program development; soft-real time requirements; Application specific processors; Computer applications; DSL; Domain specific languages; Kernel; Power system modeling; Processor scheduling; Robustness; Variable structure systems; World Wide Web;
fLanguage
English
Publisher
ieee
Conference_Titel
Hot Topics in Operating Systems, 2001. Proceedings of the Eighth Workshop on
Print_ISBN
0-7695-1040-X
Type
conf
DOI
10.1109/HOTOS.2001.990077
Filename
990077
Link To Document