The software-defined systems has arrived. In practice, it means that software applications are driving the future of SoC architectures. Solutions need to enable exploration, optimization, and validation of complex vertically integrated, application-driven, HW/SW systems.