Formal Refinement for Operating System Kernels
The kernel of any operating system is its most critical component. The remainder of the system depends upon a correctly functioning and reliable kernel for its operation. The purpose of this book is to show that the formal specification of kernels can be followed by a completely formal refinement pr...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Autor Corporativo: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
London :
Springer London : Imprint: Springer,
2007.
|
Edición: | 1st ed. 2007. |
Temas: | |
Acceso en línea: | Texto Completo |
Tabla de Contenidos:
- Introduction
- Reasons for Selecting the Examples
- Refinement Method
- Code Production
- Organisation of this Book
- Relationship to Other Work
- The Simple Kernel's Organisation
- A Simple Kernel
- Types
- Hardware
- The Process Table.-Process Queue
- Priority Queue
- The Scheduler
- Semaphores
- Semaphore Table
- Synchronous Messages
- The Clock
- Sleepers.-User Interface
- The Separation Kernel.-Basic Architecture
- Extending the Architecture
- Summary
- An Overview of the Formal Specification
- A Separation Kernel
- Basic Types
- Hardware Issues
- Security Exits and Return Values
- The Process Table
- Process Queues
- The Scheduler
- Storage Pools
- Raw Storage
- Message Queues
- Kernel Interface-User Processes
- Devices-Trusted Code
- Process Interface to the Kernel
- Final Thoughts
- Closing Thoughts
- References
- List of Definitions.