MDD for Embedded Systems
The demands on real-time embedded systems development teams continue to escalate as consumers demand more functionality, while at the same time, evelopment budgets and time-to-market windows continue to shrink. In order to meet these demands, systems and software engineers must dramatically increase their productivity. They must utilize better tools for the analysis and design of real-time systems so they can rapidly adapt to continually changing customer requirements, and then communicate those design changes to the software development teams. Systems and software development teams must be able to validate designs as they evolve, to ensure that the customer requirements are always satisfied. Furthermore, software developers must improve their software development and deployment methods through automation and formal testing strategies to meet their time-to-market windows, while still deploying high quality products.
With the Rhapsody® MDD environment for embedded software, systems and test, the embedded developer has the tool suite of choice at hand, addressing and managing the requirements of today and tomorrow. By fully integrating and automating the systems and software engineering process to achieve fully deployable systems, the open architecture framework allows for new levels of quality and productivity. Rhapsody embraces six key enabling technologies for effective development:
- Systems and software development with concurrent engineering through MDD
- Synchronization of design and code that allows designers to work in either view
- Design for Test (DFT) through scenario based testing
- Model-driven test generation and model execution
- Production of the entire rea-time embedded application for generating C, C++, Java and Ada.
- Seamless reuse of IP while enhancing the workflow.
For embedded realtime systems with limited hardware resources, CARNICA TECHNOLOGY provides the seamless and highly integrated UML solution from WILLERT SOFTWARE TOOLS: the Embedded UML Studio® (EUS). This solution integrates the following tools:
- Rhapsody® (Special Edition from Willert Software Tools)
- Embedded UML RXF® (Realtime eXecution Framework) from Willert Software Tools