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