Experimenting A Temporal Logic For Executable Specifications In An Engineering Domain
Price
Free (open access)
Volume
2
Pages
18
Published
1993
Size
1,779 kb
Paper DOI
10.2495/AIENG930152
Copyright
WIT Press
Author(s)
L. Chittaro & A. Montanari
Abstract
Experimenting a temporal logic for executable specifications in an engineering domain L. Chittaro & A. Montanari Dipartimento di Matematica e Informatica, Universitd di Udine, Via Zanon, 6, 33100 Udine, Italy ABSTRACT This paper reports the results of an experiment with a logical specification language on an engineering case study. The proposed language extends the Event Calculus formalism with primitives for modeling context-dependency and discrete processes. In particular, it introduces a number of process constructors that provide a way of packaging related events into individ- ual, conceptual chunks. It has been implemented on a Sun SPARC2 with Quintus Prolog and used to write executable specifications of a gas heater system. The paper discusses in detail the problems encountered in executing the calculus with Prolog. 1 INTRODUCTION This paper reports the results of an experiment with a logical specifica- tion language on an engineering
Keywords