• DocumentCode
    677167
  • Title

    An assume-guarantee model checker for component-based systems

  • Author

    Duong Hoang-Minh ; Trinh Le-Khanh ; Pham Ngoc Hung

  • Author_Institution
    Fac. of Inf. Technol., Univ. of Eng. & Technol., Hanoi, Vietnam
  • fYear
    2013
  • fDate
    10-13 Nov. 2013
  • Firstpage
    22
  • Lastpage
    26
  • Abstract
    This paper introduces an assume-guarantee model checker, named AGMC, for verifying correctness of designs of component-based systems. Given UML 2.0 sequence diagrams that describe behaviors of the system components and a required property, AGMC generates accurate models of the components represented by labeled transition systems (LTSs) automatically. AGMC then model checks that whether the system satisfies the property by using the assume-guarantee verification method. AGMC has been implemented and tested by applying some typical component-based systems. The implemented AGMC is not only useful to verify component-based systems in practice but also has a potential to solve the state space explosion problem in model checking.
  • Keywords
    Unified Modeling Language; formal verification; object-oriented programming; AGMC; LTS; UML 2.0 sequence diagrams; assume guarantee model checker; assume-guarantee verification method; component-based systems; labeled transition systems; model checking; state space explosion problem; Component architectures; Computational modeling; Data structures; Model checking; Safety; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), 2013 IEEE RIVF International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-1-4799-1349-7
  • Type

    conf

  • DOI
    10.1109/RIVF.2013.6719860
  • Filename
    6719860