A Platform-Based Design Methodology for the Electronic System Level: Frameworks, Designs Flows, and Case Studies