COMPARE Framework
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 )