- Ever-Increasing Complexity
- Will require new design languages, more attune to software development but with formal, underlying semantic models for more effective verification
- Use of new approaches to system validation that make it easy to represent the real world environment of the design (e.g. Aptix)
- Extensive use of complex building-blocks in design (Intellectual Property) and accurate estimation and floorplanning at all levels
- Look for JAVA for Embedded System Design!