A study of the model explosion problem in CTL model update

Yulin Ding, Yan Zhang

    Research output: Chapter in Book / Conference PaperConference Paperpeer-review

    1 Citation (Scopus)

    Abstract

    Computation Tree Logic (CTL) model update is an approach for software verification and modification, where minimal change is employed to generate admissible models that represent the corrected software design. In this paper, we first apply CTL model update to a model based on the well known Andrew File System protocol, and demonstrate the process of discovering an admissible model explosion problem. We then propose a new update principle named minimal change with maximal reachable states to solve this problem. Our experimental results show that in the case of updating the Andrew File System protocol model, the new CTL update approach significantly narrows down the admissible models to fewer committed models. We provide a thorough study on the semantics and complexity properties on optimizing CTL model update.
    Original languageEnglish
    Title of host publicationProceedings SEKE 2008: The 20th International Conference on Software Engineering and Knowledge Engineering, Hotel Sofitel, Redwood City, San Fransisco Bay, USA, July 1-3, 2008
    PublisherKnowledge Systems Institute Graduate School
    Pages752-757
    Number of pages6
    ISBN (Print)9781627486620
    Publication statusPublished - 2008
    EventInternational Conference on Software Engineering and Knowledge Engineering -
    Duration: 1 Jul 2008 → …

    Conference

    ConferenceInternational Conference on Software Engineering and Knowledge Engineering
    Period1/07/08 → …

    Fingerprint

    Dive into the research topics of 'A study of the model explosion problem in CTL model update'. Together they form a unique fingerprint.

    Cite this