• DocumentCode
    3173623
  • Title

    Model checking and verification method of engine control units

  • Author

    Ratanaprutthakul, Surapa ; Grobosch, Sebastian

  • Author_Institution
    Grad. Sch. of Eng. (TGGS), King Mongkut´´s Univ. of Technol., Bangkok, Thailand
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    183
  • Lastpage
    188
  • Abstract
    Microcontrollers are widely used in the embedded system industry. The reliability of these systems is of great importance. Therefore, verification and validation need to be concerned in the software development process. Model checking is a method to verify and analyze software with regard to its requirements. One of the model checking tools is the explicit-state model checker [mc]square. This paper describes a case study that was conducted using [mc]square and a microcontroller system used to control combustion engines. This system is called Piezo Controlled Carburetor (PCC). The aim of the case study was to improve the quality of the software by introducing model checking into the development process. Moreover we show the development of verification queries and their results used with the PCC embedded software can be much safer and more reliable.
  • Keywords
    control engineering computing; internal combustion engines; microcontrollers; program verification; reliability; software quality; PCC embedded software; combustion engine control unit; embedded system industry; explicit state model checker square; microcontroller system; model checking tools; piezo controlled carburetor; software development process; software quality; software validation; software verification; Engines; Hardware; Microcontrollers; Radiation detectors; Registers; Software; Testing; PCC; [mc]square; model checking; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140666
  • Filename
    6140666