Embedded system software developers must cope with the reality of ever-increasing software complexity accelerated by forces such as increases in chip performance, migration to off-the-shelf RTOS environments, and collapsing time-to-market windows. This has resulted in design challenges well beyond traditional manual methods and also beyond the capability of today's software development tools and processes. Nowhere is this problem more evident than in the conflict between the need to plan and design, and the rush to code.
Now there is an iterative way to do it all - to be assured of precise production quality implementation while validating system behavior and compressing your product development cycle. Welcome to Rhapsody®, a new approach.
Rhapsody is an object oriented fully integrated Visual Programming Environment (VPE) in which you can analyze, model, design, implement and verify the behavior of embedded systems software. By allowing Rhapsody users to use standard Unified Modeling Language™ (UML™) to visually model their requirements, as well as perform systems analysis and design, Rhapsody starts helping up front in the development process. Next, by enabling systems and software engineers to actually execute and animate design models, the focus of work remains at the design level throughout debugging and verification. Lastly, by generating complete production-quality code from design models, Rhapsody shifts the focus of work from coding to design, with significant improvements in total productivity. As a result, Rhapsody allows increased focus on systems and software design while actually reducing cycle times.
Download File Size:118.18 MB