2004
DOI: 10.1145/998300.997169
|View full text |Cite
|
Sign up to set email alerts
|

NDL

Abstract: Device drivers are difficult to write and error-prone. They are usually written in C, a fairly low-level language with minimal type safety and little support for device semantics. As a result, they have become a major source of instability in operating system code.This paper presents NDL, a language for device drivers. NDL provides high-level abstractions of device resources and constructs tailored to describing common device driver operations. We show that NDL allows for the coding of a semantically correct d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
references
References 7 publications
0
0
0
Order By: Relevance