• DocumentCode
    1561871
  • Title

    Open computation tree logic with fairness

  • Author

    Banerjee, Ansuman ; Dasgupta, Pallab ; Chakrabarti, P.P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
  • Volume
    5
  • fYear
    2003
  • Abstract
    One of the main concerns of the designer of a circuit module is to guarantee that the interface of the module conforms to specific protocols (such as PCI Bus, AMBA bus or Ethernet) by which it interacts with its environment. The computational complexity of verifying such open systems under all possible environments has been shown to be very hard (EXPTIME complete). On the other hand, designers are typically required to guarantee correct behavior only for specific valid behaviors of the environment (such as a valid PCI Bus environment). Open Computation Tree Logic (Open-CTL) provides the designer the ability to model the environment constraints and the correctness property in a unified way, and has been shown to be useful for checking protocol compliance of modules. In this paper, we introduce the notion of fairness constraints on the environment. We show that the use of fairness constraints allows us to model the designer´s intent in a meaningful way that conforms with the protocol being checked. We present a symbolic model checking algorithm for verifying Open-CTL properties under given fairness constraints.
  • Keywords
    constraint handling; formal verification; logic CAD; open systems; programming language semantics; circuit module; computational complexity; correctness property; environment constraints; fairness constraints; open computation tree logic; open systems; open-CTL properties; protocol compliance checking; symbolic model checking algorithm; Circuits; Computational complexity; Computer science; Design engineering; Formal specifications; Formal verification; Logic design; Open systems; Power system modeling; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1206245
  • Filename
    1206245