Embedded software development for Eclipse Paul Urban, IBM
Eclipse overview
Eclipse started as an open source development platform by IBM
Highly customizable generic features for specific domain solutions
Customization through open plug-in architecture
The Eclipse platform integrates multiple development tools for software development
It allows tools to be added through the use of plug-ins
Eclipse offers several advanced C/C++ coding environments
Features appealing to the “coder” persona
Both open source [C/C++ development tools (CDT)] and proprietary
Realtime operating system (RTOS) vendors offer Eclipse-based environments
Integrates with configuration management and product management tools
Challenges facing embedded developers Increasing complexity and accelerating changes Unrelenting financial pressures and need to better manage risk Compliance with key engineering and design processes Effectiveness of organizationally and geographically distributed teams Building more innovative products to grow the business Aerospace & Defense Automotive Telecom/ Datacom Consumer Electronics Medical Devices
Traditional software development
An optimal approach would be to fix errors as they are introduced, thereby reducing your cost of development!
Requirements Design Implementation Test Costs of design changes Time Induced errors
Goal of a Telelogic ® Rhapsody ® Model-Driven Development ™ approach Helping you catch defects as they are introduced, reducing costs of development Costs of design changes Time Induced errors
Model-driven development
Model-driven development (MDD) enables developers to capture the design using graphical models
0 comments
Post a comment