January 2004
·
80 Reads
·
5 Citations
Anytime systems can very advantageously be used when the resource and/or data availability is changing during the operation and some kind of intelligent reconfiguration of the system is needed to cope with the temporal data and resource access conditions. These schemes may provide an optimal tradeoff between the time/resource need and computational complexity and the quality (accuracy) of the results. Such systems can be achieved by using special types of models, methods, and algorithms together with applying active monitoring being able to supervise the operation of the system on-line and making intelligent decisions based on the sensory information of the so-called shortage indicators. Since the monitor operates at prescribed response time requirements and the number and complexity of the executable tasks can be very high especially in case of complex systems new considerations are needed to achieve optimal or acceptable performance. At computer level it means to application of special compilation methods dealing also with timing considerations and constraints of the underlying operating system and even their own run-time characteristics. This can also be supported by anytime development tools and special anytime description languages. In this paper a hierarchical compilation method is introduced together with theoretical considerations about a possible anytime development tool and the basics of the ATDL anytime description metalanguage are presented.