In discrete event systems, a given task can start executing when all the required input data are available. The required input data for a given task may change along the evolution...
The duration of time for which each application locks each shared resource is critically important in composing multiple independently-developed applications upon a shared “open...
The aim of binding-time analysis is to determine when variables, expressions, statements, etc. in a program can be evaluated by classifying these into static (compile-time) and dy...
We propose a framework for the formal speci cation and veri cation of timed and hybrid systems. For timed systems we propose a speci cation language that refers to time only throug...
We propose a domain-specific aspect language to prevent denial of service caused by resource management. Our aspects specify availability policies by enforcing time limits in the ...