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 language | English |
---|---|
Title of host publication | Proceedings SEKE 2008: The 20th International Conference on Software Engineering and Knowledge Engineering, Hotel Sofitel, Redwood City, San Fransisco Bay, USA, July 1-3, 2008 |
Publisher | Knowledge Systems Institute Graduate School |
Pages | 752-757 |
Number of pages | 6 |
ISBN (Print) | 9781627486620 |
Publication status | Published - 2008 |
Event | International Conference on Software Engineering and Knowledge Engineering - Duration: 1 Jul 2008 → … |
Conference
Conference | International Conference on Software Engineering and Knowledge Engineering |
---|---|
Period | 1/07/08 → … |