Richard Owens
Imperial College London
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Richard Owens.
rex workshop on stepwise refinement of distributed systems models formalisms correctness | 1989
Howard Barringer; Michael Fisher; Dov M. Gabbay; Graham Gough; Richard Owens
In this paper we further develop the methodology of temporal logic as an executable imperative language, presented by Moszkowski [Mos86] and Gabbay [Gab87, Gab89] and present a concrete framework, called MetateM for executing (modal and) temporal logics. Our approach is illustrated by the development of an execution mechanism for a propositional temporal logic and for a restricted first order temporal logic.
Formal Aspects of Computing | 1995
Howard Barringer; Michael Fisher; Dov M. Gabbay; Graham Gough; Richard Owens
In this paper a methodology for the use of temporal logic as an executable imperative language is introduced. The approach, which provides a concrete framework, calledMetateM, for executing temporal formulae, is motivated and illustrated through examples. In addition, this introduction provides references to further, more detailed, work relating to theMetateM approach to executable logics.
international joint conference on artificial intelligence | 1993
Michael Fisher; Richard Owens
In recent years a number of programming languages based upon the direct execution of either modal or temporal logic formulae have been developed. This use of non-classical logics provides a powerful basis for the representation and implementation of a range of dynamic behaviours. Though many of these languages are still experimental, they are beginning to be applied, not only in Computer Science and AI, but also in less obvious areas such as process control and social modelling.
conference on advanced information systems engineering | 1991
John Krogstie; Peter McBrien; Richard Owens; Anne Helga Seltveit
During the last years, the time aspect in information systems development has been addressed by several researchers [2], [8], [6]. Organisations are dynamic by nature and thus, the importance of modelling time explicitly in systems engineering approaches is crucial. This paper proposes a way of integrating process and rule based approaches in information systems development. Both static and dynamic aspects including the temporal dimension can be described. We envisage an approach with incremental specifications where details are successively added until we arrive at a specification from which executable code can be automatically generated. The output from this process (i.e., a set of rules) should be compatible with a rule manager which controls the execution of the system. A prototype has been developed to demonstrate the feasibility of this approach and is briefly described.
international conference on logic programming | 1992
Michael Fisher; Richard Owens
We describe some of the techniques which have been used to implement MetateM, a programming language based on temporal logic, and address problems such as non-determinism and looping which place constraints on the use of temporal logic as a programming language.
Logic Journal of The Igpl \/ Bulletin of The Igpl | 1996
Howard Barringer; Graham Gough; Derek Brough; Dov M. Gabbay; Ian M. Hodkinson; Anthony Hunter; Richard Owens; Peter McBrien; Mark Reynolds; Michael Fisher
Metalanguages are vital to the development and usage of formal systems, and yet the nature of metalanguages and associated notions require clarification. Here we attempt to provide a clear definition of the requirements for a language to be a meta-l&nguage, together with consideration of issues of proof theory, model theory and interpreters for such a language.
Archive | 1996
Howard Barringer; Michael Fisher; Dov M. Gabbay; Richard Owens; Mark Reynolds
Archive | 1995
Michael Fisher; Richard Owens
The imperative future | 1996
Howard Barringer; Michael Fisher; Dov M. Gabbay; Richard Owens; Graham Gough
Archive | 1993
Michael Fisher; Richard Owens