Skip to main navigation Skip to search Skip to main content

Language support for the maruti real-time system

  • Vivek M. Nirkhe
  • , Satish K. Tripathi
  • , Ashok K. Agrawala
  • University of Maryland, College Park

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

A time-driven approach for the design of hard real-time systems uses the time constraints of applications directly for their scheduling to ensure that their deadlines are met. The timedriven approach requires that the scheduler know the resource requirements, time constraints, and execution time of each application. Communication, precedence, and synchronization among processes affect the time constraints of applications, and must be taken into account while scheduling. Since these constraints and requirements are application specific, they need to be derived from application programs. Therefore, the programming language has to provide the programmer with features to express them. Maruti is a testbed for the design of time-driven hard real-time systems being designed at the University of Maryland. It uses the technique of pre-scheduling where the application is scheduled prior to execution and resources required by the application are reserved, in order to ensure that deadlines are met. This paper describes the features of MPL, a language for Maruti. MPL provides construts for expressing time constraints, precedence relations, and synchronization directly in the programs. The MPL features are designed to facilitate pre-scheduling.

Original languageEnglish
Title of host publication1990 Proceedings 11th Real-Time Systems Symposium, RTSS 1990
Pages257-266
Number of pages10
DOIs
StatePublished - 1990
Event1990 11th Real-Time Systems Symposium, RTSS 1990 - Lake Buena Vista, FL, United States
Duration: Dec 5 1990Dec 7 1990

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference1990 11th Real-Time Systems Symposium, RTSS 1990
Country/TerritoryUnited States
CityLake Buena Vista, FL
Period12/5/9012/7/90

Fingerprint

Dive into the research topics of 'Language support for the maruti real-time system'. Together they form a unique fingerprint.

Cite this