• DocumentCode
    2332290
  • Title

    bCANDLE: formal modelling and analysis of CAN control systems

  • Author

    Kendall, D. ; Bradley, S.P. ; Henderson, W.D. ; Robson, A.P.

  • Author_Institution
    Dept. of Comput., Northumbria Univ., Newcastle upon Tyne, UK
  • fYear
    1998
  • fDate
    3-5 Jun 1998
  • Firstpage
    171
  • Lastpage
    177
  • Abstract
    Embedded control systems appear in many of the manufactured products upon which society increasingly depends. System developers need better development methods in order to be more confident that the systems which they deliver will behave properly. The need is particularly pressing in the case of distributed, hard real-time control systems for which testing is notoriously difficult. In recent years, much research has been conducted into formal techniques for analysing the quantitative temporal properties of system models. Such work offers the promise of complementing testing in the validation of systems by approaches which include simulation, symbolic monitoring, assertion checking and verification. The principal contribution of this paper is the introduction of a modelling language, bCANDLE, whose intended domain comprises embedded control systems in which computing nodes communicate using one or more controller area networks (CAN). bCANDLE is a simple but expressive language which includes value passing broadcast communication, message priorities and an explicit time construct. In giving a formal semantics to bCANDLE in terms of timed transition systems, the authors present for the first time an abstract, timed formal model of CAN
  • Keywords
    control systems; formal verification; local area networks; real-time systems; system monitoring; virtual machines; CAN control systems; abstract timed formal model; assertion checking; bCANDLE modelling language; controller area networks; distributed hard real-time control systems; embedded control system; explicit time construct; formal analysis; formal modelling; formal semantics; message priorities; quantitative temporal properties; simulation; symbolic monitoring; system development; testing; timed transition systems; value passing broadcast communication; verification; Communication system control; Computational modeling; Control system analysis; Control system synthesis; Control systems; Distributed control; Manufactured products; Pressing; Real time systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1998. Proceedings. Fourth IEEE
  • Conference_Location
    Denver, CO
  • Print_ISBN
    0-8186-8569-7
  • Type

    conf

  • DOI
    10.1109/RTTAS.1998.683201
  • Filename
    683201