Algorithms for Scheduling Imprecise Computations
Computer - Special issue on real-time systems
Coordination languages and their significance
Communications of the ACM
Advances in Real-Time Systems
Issues in Building Dynamic Real-Time Systems
IEEE Software
Hi-index | 0.00 |
Over the past decade, the advances made in VLSI devices have driven the development of cost-effective, symmetric multiprocessor architectures. In turn, operating systems have evolved to take advantage of the true concurrency offered by these architectures. However, because of the lack of adequate development tools, delivery of the intrinsic benefits of these platforms directly to applications has proven elusive. This has been particularly the case for the use of these systems in real-time applications which, as a result of stringent constraints have traditionally required intimate knowledge of the underlying platform capabilities. This paper reviews the characteristics of this class of applications, derives the key requirements of a tool that would address these characteristics, and introduces MAPE, a prototype development environment which aims to simplify the task of programming time-sensitive, multi-threaded applications.