We present a contract for consistent mode change in a real-time system for control applications. The contract between the control engineer and the software developer guarantees that when a mode change is signalled, it will occur at a specific instant thereafter, and that the task sets for the modes are never mixed. The concept is illustrated by small examples, and efficient implementations in Safety Critical Java on two platforms are demonstrated.
|Forlag||Department of Computer Science, Aalborg University|
|Status||Udgivet - 2008|