PCES will develop technology targeted for use in programming environments for embedded systems. The long-term vision is that reusable protocols or calls to reusable aspect services would be introduced incrementally into functional code. This would be done with strong support from analysis and transformation tools that achieve and preserve required properties. The overarching goal of the PCES program is novel technology and supporting engineering approaches that can greatly reduce effort to program embedded systems, while increasing confidence in the embedded software product. To this end, proposals are sought for new research in tools and technology to support program composition for real-time embedded software.
Approaches are strongly preferred that can be extended to strategies for mobile code.