Object-Oriented Technology for Real Time Systems: A Practical Approach Using OMT and Fusion