The Spring System: Integrated Support for Complex Real-Time Systems |
| |
Authors: | Stankovic John A. Ramamritham Krithi Niehaus Douglas Humphrey Marty Wallace Gary |
| |
Affiliation: | (1) Department of Computer Science, University of Virginia, Charlottesville, Virginia, 22903;(2) Department of Computer Science, University of Massachusetts, Amherst, Massachusetts, 01003;(3) Department of Electrical Engineering and Computer Science, University of Kansas, Lawrence, Kansas, 66045 |
| |
Abstract: | The Spring system is a highly integrated collection of software and hardware that synergistically operates to provide end-to-end support in building complex real-time applications. In this paper, we show how Spring's specification language, programming language, software generation system, and operating system kernel are applied to build a flexible manufacturing testbed. The same ingredients have also been used to realize a predictable version of a robot pick and place application used in industry. These applications are good examples of complex real-time systems that require flexibility. The goal of this paper is to demonstrate the integrated nature of the system and the benefits of integration; in particular, the use of reflective information and the value of function and time composition. The lessons learned from these applications and the project as a whole are also presented. |
| |
Keywords: | real-time real-time kernel multiprocessor kernel real-time scheduling guarantees predictability function and time composition reflection integrated scheduling multi-level scheduling IPC |
本文献已被 SpringerLink 等数据库收录! |
|