A TEMPORAL LOGIC APPROACH TO OBJECT CERTIFICATION

Citation
A. Sernadas et al., A TEMPORAL LOGIC APPROACH TO OBJECT CERTIFICATION, Data & knowledge engineering, 19(3), 1996, pp. 267-294
Citations number
47
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Information Systems
ISSN journal
0169023X
Volume
19
Issue
3
Year of publication
1996
Pages
267 - 294
Database
ISI
SICI code
0169-023X(1996)19:3<267:ATLATO>2.0.ZU;2-9
Abstract
A brief overview is made of the use of temporal logic formalisms for s pecifying and verifying concurrent systems in general and information systems in particular. The requirements imposed by object-orientation on such formalisms are examined. A logic is proposed fulfilling those requirements (except concerning non-monotonic features), allowing the uniform treatment of both local and global properties of systems with concurrent, interacting components organized in classes, and supportin g specialization. A semantics and a calculus (following an axiomatic, Hilbert style) are presented in detail. The calculus includes rules fo r the sound inheritance and reflection of theorems between classes. Pr actical aspects of the usage of such a logic for both specification an d verification are considered. To this end a set of metatheorems is pr ovided for expediting the proof of invariants. Finally, the need and a vailability of automatic theorem proving for systems querying is brief ly discussed.