• DocumentCode
    2587948
  • Title

    Formal refinement and model checking of an echo cancellation unit

  • Author

    Krupp, Alexander ; Mueller, Wolfgang ; Oliver, Ian

  • Author_Institution
    C-Lab, Paderborn Univ., Germany
  • Volume
    3
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    102
  • Abstract
    This article presents an approach, which combines theorem proving-based refinement with model checking for state based real-time systems. Our verification flow starts from UML state diagrams, which are translated to the formal B language and are model checked for real-time properties. By means of the B language and a B theorem prover, refined state diagrams are verified against their abstract representation. The approach is presented by means of the refinement of a digital echo cancellation unit.
  • Keywords
    echo suppression; formal verification; real-time systems; specification languages; Atelier-B theorem; UML state diagrams; abstract representation; digital echo cancellation unit; formal refinement; formal-B language; model checking; state based real time systems; unified modeling language; Automata; Boolean functions; Constraint theory; Data structures; Echo cancellers; Electronic design automation and methodology; Logic; Prototypes; Specification languages; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1269214
  • Filename
    1269214