Advanced Hard Real-Time Operating System, The Maruti Project. Part 1.

Abstract

System correctness for real-time systems relies on both functional and temporal correctness of the system components. In order to allow creation and deployment of critical applications with hard real-time constraints in a reactive environment, we have developed the Maruti environment, which consists of the Maruti operating system and runtime environment, and an application development and environment that uses the Maruti Programming Language (MPL), an extension of ANSI C; the Maruti Configuration language (MCL), which specifies how MPL modules are to be connected and any environmental constraints; and various analysis and debugging tools. The core of the Maruti runtime system is the Elemental Unit (EU) and calendar. An EU is an atomic entity triggered by incoming datasignals, that produces datasignals. A calendar specifies the execution order and time for each EU. Calendars are static entities created during application design and development, thus allowing temporal debugging of applications before they are executed on the machine. A given application may have more than one calendar to allow contingency or degraded operation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1997
Accession Number
ADB222369

Entities

People

  • Ashok Agrawala
  • Satish K. Tripathi

Organizations

  • University of Maryland

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Communication Channels
  • Computational Science
  • Computations
  • Computer Communications
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Control Systems
  • Electronic Mail
  • Embedded Systems
  • Network Protocols
  • Network Science
  • Network Topology
  • Operating Systems
  • Routing Protocols
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • International Relations and European Studies