• DocumentCode
    1656466
  • Title

    Analysing inconsistent specifications

  • Author

    Hunter, Anthony ; Nuseibeh, Bashar

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1997
  • Firstpage
    78
  • Lastpage
    86
  • Abstract
    In previous work we advocated continued development of specifications in the presence of inconsistency. To support this we presented quasi-classical (QC) logic for reasoning with inconsistent specifications. The logic allows the derivation of non-trivial classical inferences from inconsistent information. In this paper we present a development called labelled QC logic, and some associated analysis tools, that allows the tracking and diagnosis of inconsistent information. The results of analysis are then used to guide further development in the presence of inconsistency. We illustrate the logic and our tools by specifying and analysing parts of the London Ambulance Service. We argue that the scalability of our approach is made possible by deploying the ViewPoints framework for multi-perspective development, such that our analysis tools are only used on partial specifications of a manageable size
  • Keywords
    formal logic; formal specification; inference mechanisms; ViewPoints framework; analysis tools; diagnosis; inconsistency; inconsistent specifications; labelled QC logic; non-trivial classical inferences; quasi-classical logic; scalability; tracking; Educational institutions; Formal specifications; Fuzzy systems; Information analysis; Logic; Programming; Scalability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on
  • Conference_Location
    Annapolis, MD
  • Print_ISBN
    0-8186-7740-6
  • Type

    conf

  • DOI
    10.1109/ISRE.1997.566844
  • Filename
    566844