• DocumentCode
    1650867
  • Title

    Verification coverage of embedded multicore applications

  • Author

    Deniz, Etem ; Sen, Alper ; Holt, Jim

  • Author_Institution
    Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
  • fYear
    2012
  • Firstpage
    252
  • Lastpage
    255
  • Abstract
    Verification of embedded multicore applications is crucial as these applications are deployed in many safety critical systems. Verification task is complicated by concurrency inherent in such applications. We use mutation testing to obtain a quantitative verification coverage metric for mullticore applications developed using the new Multicore Communication API (MCAPI) standard. MCAPI is a lightweight API that targets heterogeneous multicore embedded systems. We developed a mutation coverage tool and performed several experiments on MCAPI applications. Our experiments show that mutation coverage is useful in measuring and improving the quality of the test suites and ultimately the quality of the multicore application.
  • Keywords
    application program interfaces; embedded systems; multiprocessing systems; program testing; program verification; safety-critical software; concurrency; embedded multicore applications; multicore communication API standard; mutation coverage tool; mutation testing; quantitative verification coverage metric; safety critical systems; test suites quality; Libraries; Message passing; Message systems; Multicore processing; Schedules; System recovery; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176471
  • Filename
    6176471