Implementation of the MPL Compiler
Implementation of the MPL Compiler
Loading...
Files
Publication or External Link
Date
1998-10-15
Authors
Rizzuto, Jan M.
Silva, James da
Advisor
Citation
DRUM DOI
Abstract
The Maruti Real-Time Operating System was developed for applications
that must meet hard real-time constraints. In order to schedule
real-time applications, the timing and resource requirements for the
application must be determined. The development environment provided
for Maruti applications consists of several stages that use various
tools to assist the programmer in creating an application. By
analyzing the source code provided by the programmer, these tools can
extract and analyze the needed timing and resource requirements. The
initial stage in development is the compilation of the source code for
an application written in the Maruti Programming Language (MPL). MPL
is based on the C programming language. The MPL Compiler was developed
to provide support for requirement specification. This report
introduces MPL and describes the implementation of the MPL Compiler.
(Also cross-referenced as UMIACS-TR-95-17)