Real-time CASE tools: a review of current tools and future prospects