Silvija Seres

Publication List Details

Period

1999 - 2008

Number

13

Co-Authors

7. Verifying Temporal Formulas in the Temporal Logic of Actions (2008)

Compiled James Mason, Stephen Freund, George Mihaila, Todd Millstein, Silvija Seres, Richard Turner, ...

This document features informal reports by interns who spent the summer of 1999 working with researchers at

– Conceptually elegant Clarkson: Extended Static Checking 5 Authors Author (2005)

Michael Clarkson, K. Rustan, M. Leino, Greg Nelson, James B. Saxe, Wolfram Schulte, ...

• Purpose: finding bugs, not full verification • Nine out of the last twelve seminar papers: – ESP, buffer overflows, race detection, ownership types, pointer assertions • Approach so far:...

The algebra of logic programming /--Silvija Seres. (2001)

Seres, Silvija.

Thesis (D.Phil.) -- University of Oxford, 2001.

Higher-order transformation of logic programs (2000)

Silvija Seres, Mike Spivey

Abstract. It has earlier been assumed that a compositional approach to algorithm design and program transformation is somehow unique to functional programming. Elegant theoretical results codify the...

The Algebra of Searching (2000)

Mike Spivey, Silvija Seres

this paper, we seek to develop a logic for logic programs that takes into account this procedural aspect of their behaviour under dierent search strategies, emphasizing algebraic properties that are...

Algebra of logic programming (1999)

Silvija Seres

At present, the field of declarative programming is split into two main areas based on different formalisms; namely, functional programming, which is based on lambda calculus, and logic programming,...

Algebra of Logic Programming (1999)

Silvija Seres, Michael Spivey, Tony Hoare

A declarative programming language has two kinds of semantics. The more abstract helps in reasoning about specifications and correctness, while an operational semantics determines the manner of...

Embedding PROLOG in HASKELL (1999)

In Haskell, Michael Spivey, Silvija Seres

We propose an embedding of logic programming into lazy functional programming in which each predicate in a Prolog program becomes a Haskell function, in such a way that both the declarative and the...

Shallow Embedding of Prolog Programs (1999)

Silvija Seres

C.A.R. Hoare's Unified Theory of Programming gives a single framework for describing the algebraic semantics of different programming paradigms. The work presented in this thesis is aimed...

Embedding PROLOG in HASKELL (1999)

In Haskell, Silvija Seres, Michael Spivey

The distinctive merit of the declarative reading of logic programs is the validity of all the laws of reasoning supplied by the predicate calculus with equality. Surprisingly many of these laws are...

Algebra of logic programming (1999)

Silvija Seres, Michael Spivey, Tony Hoare

A declarative programming language has two kinds of semantics. The more abstract helps in reasoning about speci cations and correctness, while an operational semantics determines the manner of...

Embedding prolog in haskell (1999)

Silvija Seres, Michael Spivey

The distinctive merit of the declarative reading of logic programs is the validity ofallthelaws of reasoning supplied by the predicate calculus with equality. Surprisingly many of these laws are...