Press Release Distribution
 

Members Login  |  Register  |  Why Join?   Subscribe to Newsletter Newsletter   RSS Feeds RSS Feeds

Video Releases    |    Pricing & Distribution Plans    |    Today's News    |    News By Category    |    News By Region    |    News By Date    |    Business Directory
All Press Releases for March 29, 2007 »
RSS Feeds RSS Feed     Print this news Printer Friendly     Email this news Email It    Create PDF PDF Version    Bookmark del.icio.us    Diggs



Approaches to Reducing the Embedded Software Development Effort
Its quite a complicated matter to assess the effects of diverse aspects of embedded software projects project in cutting the entire investment of time and staff during the project. 
x-small text small text medium text large text


    /24-7PressRelease/ - NEW YORK, NY, March 29, 2007 - Its quite a complicated matter to assess the effects of diverse aspects of embedded software projects project in cutting the entire investment of time and staff during the project. Therefore, its almost impossible to exactly respond the question "How to save 30 per cent of efforts for embedded software development?" Still, in this survey we will introduce a number of aspects of embedded software development project which en bulk may substantially decrease its development effort by approximately 10 to 50 per cent.

Decrease the amount of Software to be developed. Its a generic approach to decrease software development effort - to develop only the needed amount of software components. First of all, avoid "requirements creep" as it tends to add increasingly more must-have functionalities to embedded software in the course of development, leading to excessive expenses, even more than was originally planned.

Another way to develop the least software, is to purchase "off-the-shelf" products for some components of embedded software system, instead of writing all the software from the ground up. Whereas the repeated utilization of existing software does not cut development efforts to zero, it is indeed more effective than writing new code with features similar to what others have already developed, debugged and field-tested.

Accelerating the Learning Curve for an RTOS

As the decision is made to use an RTOS, a development team must learn the RTOS and the way it works. It5s one of the causes that re-use of conventional software like RTOS is not infinitely efficient. For a usual up to date RTOS, it may take several months before software engineers master the RTOS.

This all is because of the vast number of operating system abstractions and options to learn, and the trade-offs among them. For example, lots of RTOSs have a diversity of inter-task communication and synchronization procedures including message queues, pipes, event flags etc. A software engineer must learn and understand all these aspects, compare its strong and weal suits, before he learns to use RTOS optimally. So, the lasting learning is conditioned by the variety of choices. However, the learning time can be substantially reduced by avoiding some of these abstractions and options from consideration in the embedded software design. This can be attained by ruling out some RTOS features from consideration, or through selecting an RTOS with a simpler, easier-to-understand set of features.

Circa 90 to 95 per cent of all RTOS service requests will be restricted to several services, thus resulting in a simple and easy-to-learn API to the RTOS.

Embedded software development library.


---
Press release service and press release distribution provided by http://www.24-7pressrelease.com


# # #


Press Release Service & Press Release Distribution News Supplied By 24-7PressRelease.com
Press Release Contact Information:
Jason Himes
embedded software development co

Approaches to Reducing the Embed
NYC, NYC
USA 10002
Voice: embedded software development
Fax: 212-456-4656
E-Mail: Email us Here
Website: Visit Our Website
Disclaimer:
If you have any questions regarding information in this press release, please contact the person listed in the contact module of this page. Please do not attempt to contact 24-7 Press Release. We are unable to assist you with any information regarding this release. 24-7 Press Release disclaims any content contained in this press release. Please see our complete Terms of Service disclaimer for more information.