|
|
Component-Based Development Component-based development refers to both the development environment and the deployment environment of component-based systems. Component-based systems consist of assemblies of components. Developers work on components in isolation; they build them, test them, and deploy them as individual components. Once deployed, the individual components are initialized, connected together, and started. The connected components deliver the full functionality of the entire system. In order for a component-based system to be correctly defined and deployed, several pieces of technology need to come together, including: Well defined interfaces Descriptors Communication Layer Component Management Framework
The Core Framework provides the component management framework. CORBA provides the communication layer. The RTOS (Real Time Operating System) provides the general operating system level abstraction of the hardware. Zeligsoft CE™ The graphical definitions of the system help to validate and prepare the component-based system for deployment. Users are able to add all necessary details to the model, validate Component Framework imposed rules, and generate descriptor files. CE supports the SCA standard as defined by the US Department of Defense Joint Tactical Radio System (JTRS) Joint Program Office (JPO).
|