• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Widening the Representation Bottleneck: A Functional Implementation of Relational Programming (1993)

by D Cattrall, C Runciman
Venue:In Proc. Func. Prog
Add To MetaCart

Tools

Sorted by:
Results 1 - 2 of 2

Extended static checking by strategic rewriting of pointfree relational expressions

by Claudia Mónica Necco, José Nuno Oliveira, Joost Visser , 2007
"... Abstract. Binary relational algebra provides semantic foundations for major areas of computing, such as database design, state-based specification, and functional programming. Remarkably, static checking support in these areas fails to exploit the full semantic content of relations. In particular, p ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
Abstract. Binary relational algebra provides semantic foundations for major areas of computing, such as database design, state-based specification, and functional programming. Remarkably, static checking support in these areas fails to exploit the full semantic content of relations. In particular, properties such as the simplicity or injectivity of relations are not statically enforced in operations that manipulate relations, such as database queries, state transitions, or composition of functional components. We describe how a pointfree treatment of relations, their properties, their operators, and the laws that govern them can be captured in a type-directed strategic rewriting system for transformation of relational expressions. This rewriting tool can be used to simplify relational proof obligations and ultimately reduce them to tautologies. We demonstrate how such reductions provide extended static checking (ESC) for design contraints commonly found in software modeling and development.

Research Topics for Graduate Students

by Department of Computer Science, University of York, Neil Audsley , 1994
"... This document outlines some of the present research interests of most members of the Department who are in a position to supervise the research of students entering during 1999/2000 academic year. The sections are simply arranged by alphabetical order of the potential supervisors' names. Where a sup ..."
Abstract - Add to MetaCart
This document outlines some of the present research interests of most members of the Department who are in a position to supervise the research of students entering during 1999/2000 academic year. The sections are simply arranged by alphabetical order of the potential supervisors' names. Where a supervisor is part of a research group this is indicated. In addition to describing some possible topics that a new research student could pursue, this document should enable identification of a supervisor whose research interests and expertise are likely to overlap with those of the applicant. Since many supervisors are willing to be involved in research that is related to the topics they list, informal correspondence with likely supervisors is encouraged, and has often proved a useful prelude to a formal application. Members of the Department can be contacted by sending electronic mail to firstname.lastname@cs.york.ac.uk. Readers without access to electronic mail facilities can contact members of the Department at:
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University