Supporting Model-driven Development of Component-based Embedded Systems with Cadena

Adam Childs, Xianghua Deng, Matthew B. Dwyer, Jesse Greenwald, John Hatcliff, Prashant Kumar, Georg Jung, Venkatesh Prasad Ranganath, Gurdip Singh · 2003

Developers of modern distributed, real-time embedded systems are increasingly employing component-based middleware frameworks to cope with the ever increasing size and complexity of mission requirements. Frameworks, such as CORBA and its component model (CCM), raise the level of abstraction at which systems are programmed by directly supporting certain essential non-functional requirements of these applications, such as distribution, and through add-on capabilities, such as services that provide event-driven execution. We describe how such frameworks can be used as a foundation for providing even higher-levels of abstraction in system development that can be leveraged throughout the entire software development process. Specifically, we outline the key goals and capabilities of Cadena, an integrated environment that supports the model-driven development of CORBA-based real-time embedded systems.

Read the paper · More papers on PaperTik