Automated Configuration of Component-Based Distributed Real-Time and Embedded Systems From Feature Models
Source: Vanderbilt University
Distributed Real-time and Embedded (DRE) systems are increasingly being built using component-based technologies. Component technologies facilitate software reuse across applications by allowing the dynamic assembly of applications at deployment time via configuration scripts. The late-binding properties of component technologies allow application developers to reuse existing software and reduce costs by leveraging Commercial-Off-The-Shelf (COTS) components. Application developers have traditionally used tightly-coupled proprietary solutions to handle the tight requirements and resource restrictions of DRE systems. Composing a component-based application from components that are not specifically designed for the individual application poses a number of challenges.