Random List of IssuesUtilitarian and esthetic aspects.
Domain-independent design principles?
Coping with complexity of systems approaching Avogadro scale
Aggregation and statistical characterization
Exploiting sparsity, regularity and structure
Self-diagnosis, self-repair, self regeneration, evolving
Learning from nature
Special problems for software and software-intensive systems
Scientific principles, engineering practices, standard components, design automation, verification and test tools
Requirement and specification, derivation of design from these
Robust, reliable, fault-tolerant design
Maintenance, built-in verification. Quality assurance
Education and work force developments