spacer
spacer search

The Embedded Components Website
Hosted by the IST COMPARE Project

Search
spacer
Newsflash
The second COMPARE review meeting took place in Grenoble, France on July 20, 2006.
 
COMPARE Machine
Main Menu
Home
News
Links
Documents
Contact Us
Downloads
News Feeds
FAQ's
Blog
COMPARE Vision
Search
Administrator
 
Home arrow Documents arrow COMPARE Documents arrow COMPARE Framework

COMPARE Framework Print E-mail
Written by Administrator   
Monday, 18 July 2005
The COMPARE State of the Art report describes some of the existing component/container models and analyses their pros and cons. The complexity of embedded applications has been increasing, since more powerful proc-essors and larger memories allow for feature rich applications. Thus, embedded software development is now facing the same problems that standard software development has since quite some time. Building software applications from components is considered as a promising way to cope with the high complexity. Therefore, many component-oriented approaches exist, but only a few of these are currently specifically suited for embedded and real-time applications. A specific need of this domain (and cause of additional complexity) is the support for so-called non functional requirements, which may include timing restric-tions and memory constraints.

Therefore, so-called container based approaches are a promising variant of the component-oriented approaches for the embedded domain. Besides the business logic, a (usually gen-erated) container takes care of respecting the non-functional requirements. This separation of concerns should enhance reusability, since in many cases only the container needs to change a process that might be automated by development tool-chain. A second advan-tage is that the functional code is not complicated by platform specific code.

Download COMPARE State of the Art

Last Updated ( Monday, 17 July 2006 )
 
< Prev   Next >
spacer
 
© 2017 The Embedded Components Website
Joomla! is Free Software released under the GNU/GPL License.
spacer