Reliable Embedded Systems

Ada Enhances Embedded-Systems Development PDF Print E-mail
Ada has been updated, and the latest version of the programming language should help make embedded systems less of a challenge for developers, write AdaCore's Ben Brosgol and Jos Ruiz. They say the new Ada 2005 standard could prove to be a better embedded systems tool for developers than the C, C++, and Java programming languages. Ada offers reliability and maintainability, with high-level features that stress readability and that are able to find errors early in development. A tool for both procedural and object-oriented programming, Ada 2005 also provides an enhanced concurrency model for detecting errors during the testing process through its treatment of new task-dispatching policies and in enabling the coexistence of multiple policies. Ada offers the typical capabilities of low-level processing, and also lets the reader of the program know that system-specific features, which may not be safe, are in use. Ada's Restrictions pragma will enable programmers to choose features that meet the requirements of embedded systems, and its Ravenscar profile will offer a helpful subset for addressing determinism, schedulability analysis, and memory boundedness. Ada has a robust pointer mechanism, and its interface facilitates the importing and exporting of subprogram or global data across language environments.
Click Here to View Full Article
 
< Prev   Next >
With your technical knowledge you are kind of ambidextrous in your domain Amitesh Sahay
 
Partners
You are here  :Home arrow Blog arrow Ada Enhances Embedded-Systems Development