Basing on an in-depth analysis of today's real-time embedded software development challenges, and borrowing the best practices from PC software development, a Unified Process solution for rapid high quality embedded software development - mUP, is given. mUP incorporates mUML, mRTX, and mTestLab to offer support for Visual Modeling and Code Genenration, Real-time Embedded Software Framework and Component Based Software Development with Framework, as well as Hardware Simulation and Virtual Software Testing. Object-oriented analysis, design and implementation models of a real-time embedded software development platform product based on mUP - mDeveloper, are presented in detail.
|