Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/45332
Citations
Scopus Web of Science® Altmetric
?
?
Full metadata record
DC FieldValueLanguage
dc.contributor.authorZhang, Yanen
dc.contributor.authorDing, Yulin (Rena)en
dc.date.issued2008en
dc.identifier.citationJournal of Artificial Intelligence Research, 2008; 31:113-155en
dc.identifier.issn1076-9757en
dc.identifier.urihttp://hdl.handle.net/2440/45332-
dc.description.abstractModel checking is a promising technology, which has been applied for verification of many hardware and software systems. In this paper, we introduce the concept of model update towards the development of an automatic system modification tool that extends model checking functions. We define primitive update operations on the models of Computation Tree Logic (CTL) and formalize the principle of minimal change for CTL model update. These primitive update operations, together with the underlying minimal change principle, serve as the foundation for CTL model update. Essential semantic and computational characterizations are provided for our CTL model update approach. We then describe a formal algorithm that implements this approach. We also illustrate two case studies of CTL model updates for the well-known microwave oven example and the Andrew File System 1, from which we further propose a method to optimize the update results in complex system modifications.en
dc.rights© 2008 AI Access Foundation. All rights reserved.en
dc.source.urihttp://www.jair.org/papers/paper2420.htmlen
dc.titleCTL model update for system modificationsen
dc.typeJournal articleen
dc.contributor.schoolSchool of Computer Scienceen
dc.identifier.doi10.1613/jair.2420en
Appears in Collections:Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.