Affiliation:
1. School of Electrical Engineering, Purdue University, West Lafayette, IN
Abstract
In practice, time critical portions of hard real-time systems are still implemented in low-level programming languages and manually tuned to meet all the timing requirements. Without a real-time language that supports an appropriate way of specifying timing constraints for a generic hard real-time systems, and high precision timing analysis that is transparent to users, the users will ever suffer from the complex coding and analysis, particularly for systems requiring fast turnaround responses.In this paper, we propose novel language constructs that can be added to any imperative programming language so that the extended language provides users a way to specify relative timing constraints between arbitrary operations at instruction-level. The compilation techniques unique to transformation of the proposed language are also presented as a part of CHaRTS, the Compiler for Hard Real-Time Systems, which generates a valid instruction sequence for a target execution model.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference18 articles.
1. What is Ada?
2. T. M. Chung and H. G. Dietz. Static scheduling of hard real-time code with instruction-level timing accuracy submitted to 16th Real-Time Systems Symposium December 1995. T. M. Chung and H. G. Dietz. Static scheduling of hard real-time code with instruction-level timing accuracy submitted to 16th Real-Time Systems Symposium December 1995.
3. H. G. Dietz T. M. Chung T. I. Mattox and T. Muhammad. TTL_PAPERS: An Implementation of Purdue's Adapter for Parallel Execution and Rapid Synchronization. Internal Report Purdue University W. Lafayette IN. 1995 H. G. Dietz T. M. Chung T. I. Mattox and T. Muhammad. TTL_PAPERS: An Implementation of Purdue's Adapter for Parallel Execution and Rapid Synchronization. Internal Report Purdue University W. Lafayette IN. 1995
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献