•Systematic software engineering methods
–to reduce the development complexity and increase reliability and robustness by usingappropriate software models and abstractions.
•Dynamic configuration
–as components appear and disappear as CPS devices, and communication links areestablished/released depending on the actual availability of network connectivity.
•Self-diagnostic tools and robust control algorithms
–that ensure adaptability and survivability in the presence of security attacks, randomfaults, unpredictable events, uncertain information, and so-called sensor false positives(sensor misinterpretations). Inclusion of models of the incentives of human decisionmakers in the design process to improve CPS resilience.
•Scalable health management architectures
–integrating diagnostic and prognostic capabilities from CPS to system of systems (fromsingle board to complete aircraft) for reducing logistic impacts and Life Cycle Costs
•Evaluation and experimentation
–using extended simulation and test-bed infrastructures for an integration of Cyber-Physical Systems Platforms that directly interface with human decisions.