Object Specification Logic (1995)
| Venue: | Journal of Logic and Computation |
| Citations: | 60 - 12 self |
BibTeX
@ARTICLE{Sernadas95objectspecification,
author = {Amílcar Sernadas and Cristina Sernadas},
title = {Object Specification Logic},
journal = {Journal of Logic and Computation},
year = {1995},
volume = {5}
}
OpenURL
Abstract
A logic for specifying and reasoning about object classes and their instances (aspects) is presented and illustrated. This logic is an extension of a rather standard linear temporal, many-sorted, first-order predicate logic with equality. The extensions where designed to be as simple as possible while supporting the envisaged locality of arguments, object specialization and object aggregation. Objects are specified through their aspects. Each aspect establishes a local vocabulary (signature). The logic works at two levels: first, we can specify and prove assertions about a given object aspect in isolation (local reasoning), eg persons, or patients, or cars; second, we can specify interaction constraints and make inferences between aspects within the same community of objects (global reasoning), eg carry the theorems of persons onto patients (specialization inheritance), or carry the theorems of persons onto the aggregations of persons and cars (incorporation inheritance). Some reflecti...







