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.
Proposals are not limited to the specific strategies listed above and alternative visions will be considered. However, proposals should be for research that substantially contributes towards the goals stated. Specifically excluded is research that primarily results in evolutionary improvement to the existing state of practice or focuses on a specific system or solution. Integrated solution sets embodying significant technological advances are strongly encouraged over narrowly defined research endeavors. Proposals may involve other research groups or industrial cooperation and cost sharing.