• DocumentCode
    3756371
  • Title

    Applying Multi-core Model Checking to Hardware-Software Partitioning in Embedded Systems

  • Author

    Alessandro Trindade;Hussama Ismail;Lucas Cordeiro

  • Author_Institution
    Fed. Univ. of Amazonas, Manaus, Brazil
  • fYear
    2015
  • Firstpage
    102
  • Lastpage
    105
  • Abstract
    We present an alternative approach to solve the hardware and software partitioning problem, which uses Bounded Model Checking (BMC) based on Satisfiability Modulo Theories (SMT) in conjunction with a multi-core support using Open Multi-Processing. The multi-core approach allows initializing many verification instances based on processors cores numbers available to the model checker. Each instance checks for a different optimum value until the optimization problem is satisfied. The goal is to show that multi-core model-checking techniques can be effective, in particular cases, to find the optimal solution of the hardware-software partitioning problem. We compare the experimental results of our proposed approach with conventional algorithms.
  • Keywords
    "Hardware","Software","Optimization","Genetic algorithms","Benchmark testing","Model checking","Multicore processing"
  • Publisher
    ieee
  • Conference_Titel
    Computing Systems Engineering (SBESC), 2015 Brazilian Symposium on
  • Electronic_ISBN
    2324-7894
  • Type

    conf

  • DOI
    10.1109/SBESC.2015.26
  • Filename
    7423221