• DocumentCode
    654011
  • Title

    Embedded system verification through constraint-based scheduling

  • Author

    El-Mahi, Olfat ; Pesant, Gilles ; Nicolescu, Gabriela ; Beltrame, Giovanni

  • Author_Institution
    Dept. of Comput. & Software Eng., Ecole Polytech. de Montreal, Montréal, QC, Canada
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    73
  • Lastpage
    79
  • Abstract
    Verification has become one of the main bottlenecks in the design process of embedded systems, particularly for Multiprocessor Systems-on-Chip (MPSoCs). Efficiently proving the correctness of a design is of extreme importance to reduce cost and time-to-market. Simulation is a common verification method, but complex systems usually require long simulation times. This work advocates Constraint Programming (CP) as a powerful tool for the verification of performance metrics of MPSoCs. Our methodology was evaluated using streaming applications mapped onto a target MPSoC. The resulting constraint-based scheduling problem allowed us to identify performance constraint violations in a fraction of the time required by simulation-based verification.
  • Keywords
    constraint handling; embedded systems; multiprocessing systems; performance evaluation; processor scheduling; system-on-chip; MPSoC; constraint programming; constraint-based scheduling; embedded system verification; multiprocessor systems-on-chip; performance constraint violations; performance metrics verification; simulation-based verification; Computer architecture; Delays; Hardware; Internet telephony; MPEG 4 Standard; Processor scheduling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2013 International Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/RSP.2013.6683961
  • Filename
    6683961